Some sort of short range necromancer that can 'resurrect' a downed ally? They could make it different than Sparks by decreasing the range but increasing the amount of health given upon revive. How about a resurrect heal that gives temporary invincibility for a second or 2 that prevents mid-revive gibs? Some sort of healing-ish ability that causes that teammate's next death to have no spawn timer? Overhealing?

Idk. Lots of routes you could take with it.

I'd also like to see a heavy medic. How about a juggernaut type that drops a large healing pack or explodes some sort of healing pulse in the area for your team to absorb? Amount of health dropped/absorbed could be relative to how much damage the juggernaut was sustaining. A quick, near-instant rocket or 'nade kill wouldn't return much health whereas taking a lot of damage and staying at low health for a while could charge up the health pack/pulse released upon death. I could see a character model of some beefy mad scientist type with vials on their belt.

I'd also like to see a heavy medic. How about a juggernaut type that drops a large healing pack or explodes some sort of healing pulse in the area for your team to absorb? Amount of health dropped/absorbed could be relative to how much damage the juggernaut was sustaining. A quick, near-instant rocket or 'nade kill wouldn't return much health whereas taking a lot of damage and staying at low health for a while could charge up the health pack/pulse released upon death. I could see a character model of some beefy mad scientist type with vials on their belt.

And you know the beefy mad scientist is the kind of healer that has to damage himself to heal others. All necromancers do.