Spy.
While people can be good at spy and get a lot of kills, most of the things they can do can just be repelled by other classes or done by other teammates. For example, taking out a sentry can be easily done by an uber. The only time a spy doesn't feel useless is if the person playing spy is extremely good.