TF2 was my firts multiplayer shooter ever, i always played MMOs before that, but never a FPS. That was mainly caused by my crappy internet connection when i had ping around 120ms. I was amazed by the concept and grafics of TF2, so i wanted to have even if i coudnt play it properly, i would still have HL2 and Portal if it would be really bad.
And so i started as engie, because that was the only way how i could help my team somehow with my ping. Thats also the reason why is engie still my number one in steam stats (hours played).
After some time we changed our internet provider and so my connection changed from crappy to moody (sometimes 100ms, sometimes 40ms). The game was actually playable sometimes, so i was trying to play with other classes (Melee Island days). My worst 3 classes were scout, heavy and
sniper. After some time i was really pissed of by that connection that i coudnt play the game when i wanted so i took a brake for few months.
And again we changed provider (to current one) and at last it was perfect. My favorite was down so i was browsing through a lot of pub servers, this was the time when i started my sniper and spy (agter ammo recharging cloak update) practicing.
Then i followed Torgue and Ringel here and you probably know the rest of the story.

As i already said, i like versatile style of playing, cant say that i have a primary class, im trying to be good with all classes rather than be perfect with one of them. I always decide a class to play with according to current map, always have 2 or 3 favorite classes for each map or even for each stage of a map. The only class that is still left behind on my list is a heavy.