The tank is currently a better Pyro spec than the Pyro.
Tank suffers no damage from the flames it spreads, it fires blue flames in a 3x3 blob each shot, and has a large ammo count without having to reload.
Pyro has to reload occasionally, straight line, and he can't step in his OWN FIRE without rapidly going into pain crit from burn damage.
I am fine with immunity on xenos, otherwise Pyro spec is too powerful. But the fact that the Pyro spec isn't immune to his own fire and his limited options with said fire makes it such a shit spec role that if you see ANYONE pick it, you know 100% its their first time being a spec and they failed the cryo rush.