edit: omg this wall of text is insane im sorry holy FUCK tldr at the bottom
ive written 4 nerd essays where I focused on how bad people are but thats kinda mean and random so im trying to focus on positive things other than this one note
some of these suggestions are clearly made by people who just have no idea how to play the game or they are trolls there was a guy who said make gunboats the default for rocket jump damage then remove gunboats...
okay anyway
look at the best active players right now (I might miss someone hopefully that doesn't distract from the point that they all main soldier or are amazing at soldier)
Banny
obviously the best if you want to dispute it look at i55 matches where he played 5v6 vs the best europe had to offer and did 400+ dpm every game
Blaze
by far the best roamer currently playing amazing DM/jumps/timing just a smart and good player playing a good class
Yomps
mains scout but hes one of the rare smart scout players so naturally he can play soldier really fucking well
Rando
been around a long time so hes smart and has great dm making him a great soldier
Nursey
she plays a literal fuck ton and has a lot of experience main calling in pugs which can teach you a lot about the game so I feel like shes in a place where she could be really good at soldier/anything if she didn't play medic I could be wrong though since there are people who play a fuckton of pugs and should have learned a lot about the game but didn't I think Nursey is different though
all the best tf2 players play or are good at soldier and none of them would complain that scout is overpowered or that soldier needs buffs because they are good at the game and know that both classes can fill their roles and have impact if you are a good player
I think if you are good at TF2 you would understand how good soldier is and would not want to nerf scout or buff soldier or any of this random shit
ive been trying to write this shit for so long my last point and a lil TL:DR I guess
scout is a great class and it can definitely look overpowered at times but for the most part if you are a good player you will have insane impact and make your class/role look overpowered
its just that soldier is harder to be good at so there arent as many players making it look overpowered
at the end of the day
clockwork once almost got 100 frags vs a top NA team on viaduct as scout
yomps runs in and 2 shots people a lot
but banny on soldier and with only 1 scout on his team did 400+ dpm every single game for an entire lan
blaze has insane impact all the time and with high ping
duwatna had some of the most insane team awareness ive ever seen and he never died even on froyo when he had lansky and b4nny munching on shades beam all day
it felt like I could never kill one of duwatnas teammates without him shooting at least 1 sticky at me and ill never forget the one day he rang for my team and I felt like god I could literally do anything and somehow he would be shooting at the same target with me
fuck I wrote another wall of text
ACTUAL TL DR:
if you are a good player you will make your class look overpowered
everyone is good at scout because its easy
soldier is harder to be good at so it doesnt have as many players making it look op
demo is easy but I guess people just kinda suck at it so it doesnt look op very often
and medic is medic its easy as well but somehow only shade and nursey are good at it