Well, I definitely respect all class roles in the game, but for me personally Soldier is the default pick, because:
He is independent
I also like playing medic or wrench engi, but without support they will likely fail at their duties and you can't always expect help at a public server.
He has...