I Also Like The Soldier
I just wanna add a small addendum to what I talked about a few days ago of The Engineer being my favourite TF2 class.
Although I do really like the Engineer and is probably my over-all favourite, I have to say that it is in part because I am mostly into defense and being more into supporting than actually taking the lead.
Sometimes, though, I do feel like being more directly aggressive, charging at the enemy, and being a tad bit more chaotic, and when that happens I actually prefer to play as The Soldier!
The Soldier is probably the simplest of the offense characters. He's pretty medium so he's not too fast but not too slow, and not too tanky but definitely not weak. His main weapon is of course the iconic Rocket Launcher! Which can deal a lot of damage and hit from super far away. I also love just using the standard shotgun and shovel for closer attacks.
It's in part due to his simplicity that I also love playing as the Soldier. I have to be a bit more strategic when I'm an Engineer, and although I do love that form of gameplay, but sometimes it's nice to just turn my brain off a little bit and just shoot a bunch of guys and murder tons of dudes.