Scout and Spy are my mains, but only if the rest of my team can actually help me attack/ defend; I hate when i'm the only one going to push the cart with half the other team around it.
Otherwise I'm pretty good all around, but I was told I could pay a good Heavy.
My favorite class has to be scout. cause all the other classes feel too slow. it fits my play style very much and im used to going fast since i train in parkour in real life it fits me very nicely...