Remember the update a couple months ago lowering the damage of the flamethowers while also adding the ability for the flare gun to minicrit or crit on burning targets? They even made a blog post about their experimentations.
Shortly after that, someone posted a video on youtube showing that every class with just their primary weapon, except for Sniper and Medic, can out damage a Pyro using the regular flamethrower at pointblank range. Yes, even the Engie's basic shotgun. Yes, even a Spy and the default revolver.
The backburner getting airblast functionality, and the flare gun's change to always full crit on burning enemies from any range, are the only things that keep me from weeping for the Pyro every night.