As a long time FPS gamer and critic, something has finally dawned on me... there is no one all-encompassing first person shooter. There is no first person shooter that got everything right. It just doesn't exist. There are so many variables within each single player FPS that none of them truly satisfy and none of them reach all of their potential - and this is where the 'dissapointment' and 'over-hyped' sentiments around the big first person shooters this year come from.
Look at noteworthy first person shooters of the past:
Quake 1 / 2 / 3 (all very different types of games)
Deus Ex
Star Wars: Dark Forces / Jedi Knight
Unreal
No One Lives Forever
Goldeneye / Perfect Dark
Operation Flashpoint
Rainbow 6
Duke Nukem 3D
Now look at the diversity between this years first person shooters. Other than sharing a perspective, how much do they actually have in common?!
Riddick
Theif 3
Far Cry
Battlefield Veitnam
Unreal Tournament 2004
Metroid Prime 2
Halo 2
Painkiller
Half-Life 2
Doom 3
Are this years first person shooters better than first person shooters of the past?
Yes, they are.
However, I think that over the past 8 or so years, frustration has developed in the lack of evolution within the genre. Environments are not as interactive as Duke Nukem, vehicle intergration is not as in-depth as Operation Flashpoint, objectives are not as open-ended as Deus Ex. Fantastic multiplayer games are often not good single player games. Great ideas are often held back by poor execution or hardware failings (sloppy framerates, bad control implementation - or just the physical limits of input devices).
While this years first person shooters may not provide that same exhilaration as you got from the first time you played Doom, or Goldeneye, or Half-Life, or Battlefield 1942, 2004's first person shooters need to stop being criticised on the grounds of nostalgia.