I just read a pretty good article in Games Radar about the arrogance of PC gamers, which I've seen glimpses of from time to time, but never to this extent. I'll post the article, but I want to say some things first. I think both sides have merit in their arguments, although I must say the consolers come off as more down-to-earth. A PC can truly be a haven for gaming, and no, it doesn't have to be limited to RTS's and FPS's. There are many different kinds of games on a PC, and if you have a DOS emulator like DosinaBox, it easily has a deeper, more diverse back catalog than any console (PS3 is a possible exception, with its backward compatibility of PS1 and PS2 games). Add the ability to write programs that can emulate nearly any console system, and the free games made by aspiring game designers, and having a PC is having access to a treasure trove of gaming.
However, if you want to treat the PC as a true gaming machine, where you can play the newest, hottest games, it's going to set you back. A lot. As stated in the article, a new high-tech video card can cost as much as a Playstation 3. Even if you go the cheap route, and buy a low-powered but upgradeable PC and install the upgrades yourself, there's obviously a large amount of do-it-yourself maintenance involved. Whereas with a console, you're getting one for a comparably low price, and it's ready to go right out of the box.
Also, there still may be a gap between graphics capabilities of the PC and the console (now Xbox 360 and PS3) but it's lower than it's ever been. Consoles are becoming more like PC's with each passing generation (I'm not saying that's a good thing) and online play is a huge component of each of the new consoles.
As for me personally, I've been playing pretty much consoles exclusively for the past few years. I just like the feel of sitting in the living room and playing a great game on my couch, with the control pad. Sitting behind my desk and playing a game doesn't quite have the same appeal. Plus, I got a little too frustrated over the years with getting some games to work on my PC, and asked myself, "why am I putting myself through this?" I think I'll definitely go back to PC gaming one day, it'll just take the right game. I also have Gametap, which is a great service that lets you play many games, PC, and console, on your computer. But I'm so busy that I hardly have time to use it, and then not for more than a few minutes.
Anyway, here's the article: