Pyro is my favorite class. Spy is my second favorite, but I find my team is often more in need of someone to clear the way of enemies than to destroy sentries. One flaw in the game is that once one team loses the middle point, they often just turtle up instead of trying to go for it further. Spy can't help rectify that.
And since so many are playing TF2: http://steamcommunity.com/id/Tale
add me