I've been having this dilemma for some time, and I'm certain it has been discussed before, but EVERY SINGLE TIME I'm gleefully playing CoD4 on my 360 and suddenly feel like a change, I turn to my Halo 3. Then I have some more fun, until the moment comes and I have to play something else. So there I go, down the street to ask my friend for GoW, and after a session of brutality, I get back home and star playing that, only to find out that I just played that ten minutes ago (although, of course, Halo 3 lags less). So then, I get out my ram and go to another friends house to have a go at his sparkling CoD WaW, only to realize that I played exactly the same thing just an hour ago. After that, I feel sad and abandoned and go play Rock Band. And I realize I'm just playing Guitar Hero with the circular notes substituted by Arkanoid Bars.
My point is, inside the genres, FPS titles are starting to look too much alike, and even though I know that I'm a poor, grieving spaniard, and that I haven't bought games in too much time (I'm open to (POLITE) suggestions on buying FPS titles), I'm starting to regretfully think a little bit like Yahtzee, and that developers are making games just to please the fans.
And I, as a fan, am not pleased, so either they are too obsessed with repeating the same ideas over and over again, or perhaps we should try making them go through the process of indiefication, that is, to stop buying their games so that the same desperation and sheer man eating hunger makes them come up with ANYTHING midly original.