Healthy balance changes overall, but don’t nerf fireball. You should give a slight buff to poison instead.
Fire spirit should be nerfed on his crown tower damage, just like Egiant. A non-defended furnace takes away 60% hp of a tower, this is not normal. His overall damage is fine.
–>Fire spirit crown tower damage - 50%
Egiant nerf is the way to go, but it’s not enough. It should be - 50% again on crown towers.
The problem with this card is the fact that it deals damage when it gets hit, making it super effective against high hit speed cards & towers. I know some will say that it’s the point of the card, but it’s kind of dumb considering some cards can share the same function while having different hit speed. A rework test could be interesting for his reflection damage.
Here’s the idea : instead of zapping everytime it gets hit, his zapping effect would activate every 2.5 seconds (roughly) to anyone that gets into his radius.
I PROPOSE A NIGHT WITCH REWORK , as the card has been controversial for years before becoming completely useless after countless nerfs.
HP + 15%
–> survives fireball+log, still dies to lightning. Becomes more resistant against troops like lumberjack, dark prince, musketeer etc.
Hit speed : previous buff reversed–> 1.3s to 1.5 s. Here are the reasons :
Range : 1.6 increased to 2.5.
First hit : 2x faster.
–> allows her to get to her targets quicker therefore removing the extremely slow feeling she previously gave. It also adds a fun feature to the card as it becomes the 1st troop to attack mid range while having a melee weapon. Besides, it makes sense given the size of her staff.
BATS SPAWN.
1/ generation speed : 5s –> 9s
2/ bat count : 2–>3.
2 of them spawn relatively on the sides, and the 3rd right in front of her.
–> more effective when they spawn, less frustrating since they spawn less often. Gives more time to counter them.
3/ death spawn count : 0–>4.
Bats spawn 4 seconds after night witch dies, making it easier to counter.
Here it is, I hope you enjoy my idea (which many cr users probably had) and good luck reading all of this 
