Your whole critical damage formula needs a rework.
A lot of abilities scale with the current hero you are using. So you spawn the ability on one hero and swap to another.
With Gunwitches high critical damage your crit formula is broken. And it is also broken if you choose to neglect HD on your characters.(See Gunwitch snipe)
I think this video explains it better than me trying to do it with words.