TideTF2Heavy is in a good place he just has a boring playstyle. He needs new unlocks more than anything.
Spy needs buffs to his stock playstyle and bugfixes. Pyro matchup is too one sided. Sniper should be easier for him to kill. I don't think buffing the revolver slightly would hurt either.
Pyro needs to be skill indexed. Buff the jetpack so pyro has some air control and it isn't useless in combat. Remove the range limit on the DF but make the hitbox a lot smaller and give it an arc.
Engineer could be made into more of a generalist. Speed pads and mini dispensers would go a long way to achieving this.
Sniper needs to be weaker at close range and missing should be punished more heavily considered spy is pretty much guaranteed to die if he makes a mistake. Reverse falloff of some kind and slower firing rate would be a good start IMO.
Spy is literally countered by pyro, and counters sniper so i dont see the problem. And all you have to do as sniper to kill a spy is to turn around every now and again.
Engineer doesn't need a speed pad, the soldier's whip just needs to be un banned. I like mini dispensers or some sort of dispenser that build super quickly or cause a healing aura around the texas man himself.
sniper is just fine at short range, it heavily rewards skill for hitting those sick close range shots, firing speed doesnt need changing, and falloff on a sniper rifle doesnt sound right at all.