I have been playing for a while now and when ever i have to go againest someone better than me I play a class that is strong againts what they play as.
BUT when ever i have to play vs a good pyro player im stumped.
I would first think heavy but he is too sluggish to keep up with a pyro that has a better long range side arms and can crit combo and close range.
then I would think another pyro with a shot gun but then im playing on my opponents terms and he is presumably better then me, so no you can't fight fire with fire on this one.
Spy maybe? hahah no....
soilder? ehh he gots that airblast, so that would destroy him and also mess with a demoman arssenal as well.
scout? eeh maybe.... but both classes are close range fighters. the scout is plays like a more extreme version of a pyro. he is faster and fights more effectively when he can shoot for near point blank, his pistol deals better "chip" damage from long range. the major issue with this class is how much of a feather wieght he is. the pyro just needs to hit a scout ones to have him burn to death.
So tell me what you guys would do when you have to face a better player that is using a pyro class