Top 3 favorite classes and why.
1. Pyro - No class can push back an offensive rush like a pyro. I smile with glee when I can cause an offensive rush on dustbowl to fall way back to the first cap point on stage 3. Couple me with an uber and it is BBQ time. Although Sentries are my weakness. I have hard time choosing the normal flamethrower or going with the backburner. The compression blast of the normal flamethrower is so much fun to play with and breaking ubers with it is amazingly fun and a gamechanger but 100% crits from behind when surprise attacking is fun too! Plus the barbed wire covered axe is the coolest looking melee weapon in game.
2. Medic - Keeping your team alive whether it be an offensive or defensive push is 100% gratifying. Also knowing that you hold the best game changer, the uber, in your hands is enought o cause a power trip!
3. Spy - Has the most gratifying kills in the game. Also the hardest to work for and this makes it fun. I love disguising as a member of the team I am on to begin the round then just "disappear" and reappear as a member of their team only to get heals then backstab the medic healing me.