Best Troops?

What is the prevailing opinion of best overall troops? Obviously all have their benefits, but trying to decide which way I should go overall.

I have been focusing on Styx troop summons as I find the bypass is better than added healing provided by the Wizard troops.

I have a rainbow of level 23 vanilla mana troops, but wondering if I should focus on leveling the Styx troops instead due to their higher max mana bonus - but I’ve always had trouble reading the mana charts and haven’t seen the updated ones with wizard / styx higher bonus to determine if there really is a major advantage or not for the average / slow heroes.

Well, I like to give Styx troops to my rangers. Mana troops are better for other high damage classes. Ninja are great for titans and events. Crit troops for titans if you have bonus crit hero like Phenexa