My Favorite Class would have to be the Solider
Advantage: The Advantage of having solider as a TF2 class is that this guy can get stuff done. He has a Rocket Launcher that can destroy a whole enemy team if you know how to use it and when to use it. My Favorite Weapon from the solider is the Black Box. It gives you +15 health with each hit but it only uses 3 rockets before you have to reload it. The Soliders Spade can be deadly if you can figure out how to get behind the enemy before you ca be caught. The Soliders Buff Banner makes this classs very deadly. If you can get it fully charged with your team following, you and your team can take over an enemy base in no time.
Disadvantage: The Disadvantages of the Soliders class is How slow he is. Also how slow the weapon is. The fastest weapon the solider has is the Direct Hit. The Direct really isnt a good Rocket to use because of the splash damage.
Compared to the other classes the Solider is beast besides the Heavy..but hes fat and too slow for me lulz.