I said 4/5 because of Team Fortress 2, but let me explain before you come at me with torches and pitchforks calling me outside. I love Team Fortress 2, honestly. The classes are interesting, and it does something no other class based game does. It gives the characters personality. Anyway, my only complaint about Team Fortress 2 was that there was no way to play offline with bots, to get to know the levels or anything. Now that I've got some experience, it doesn't matter, but in the begining, there was no way for a nooby to warm up before getting online and completely humiliating myself. That's all.