My gripe with the current Pyro is just this: All classes kill people by pointing their weapon and shooting it, and it's super effective.

Pyros however, are expected to shoot the soldier with flaregun, reflect his rocket and axtinguish him, for achieving the same effect, and hoping the soldier doesn't decide to just shotgun him to death.