I do really good some days, and really bad others. I don't really know why.
My advice is to find which class best fits your personality and play style and stick with it. However, you should also have a back-up class that you practice as because you won't always be able to play your first choice. My first choice is Scout, my second is Pyro. They just tend to fit me.