I'm gonna get badly flamed because of this, but Battlefield: Bad Company 2. The single player is actually enjoyable, I'll admit, but where the game falls apart and lights on fire is the multiplayer. Dear God. I have NEVER wasted that much time leveling up. You need OVER 100000 exp to level up from level 26 to 27! And the amount increases, from what I hear at least, I don't know because I'm not stupid enough to get to level 50. To make it even more insulting, each match will give 1000-3000, even 5000 if you're really good, but I'm not. In any other game I'd be max level by the time I level up once in BC2.