I'm setting up to buy a game. I'm playing Baldur's Gate 2, but am in need of some 'go around killing people to blow off steam' game.
Being an enormous fan of WWII, I thought "well, there is Medal of Honor: Allied Assault, and BF1942." So I redownloaded both demos and took'm for a whirl.
BF1942 was fun, but you start playing against the 1337 13 year olds and there is no chance to slow the game down. You have to rush with guns blazing or be killed.
I loaded up the single-player of MOA:AA, and just had a blast. It wasn't the standard FPS that I can run through thrashing players, this is actually QUITE difficult! Not only that, but it has good story, good ways to ambush, allows for 'sneaking' strategies. They plant their own ambushes. I just found it to be a more fun game.
What I think is perhaps online games will start to get a bit 'boring' until new concepts come across. Which means single players can get some resurgence. Deus Ex2 and Halflife2 may be the frontrunners to setup the next shift.
FYI - Medal of Honor Allied Assault webpage if you want to try the demo yourself.