That's all I read.
Correction: All CURRENT mainstream FPSes suck. Call of Duty was an awesome loving game. Then the second one came out, it was even better. 3rd one, new developer, meh game. 4 came out, excellent game, not as good as the second.
Then this bullstuff MW2 gets stuff out of Inf. Ward's ass, then it gets reskinned as Black Ops and that gets stuff out of Treyarch's ass, and here we are today.