The trend of video games the last few years has been a big push to consoles. PC gaming has been getting pushed to the side for many reasons the past few years for many reasons which make sense unfortunately. Many gamers hate the expensive system components, insecure operating system (windows,) crappy stability, and general buggyness of PCs. Unfortunately I tend to agree with those assessments but do they really outweigh the fun you can have on PC game system? Windows Vista has most certainly not been helping the situation. Direct X 10 is no good without a functional operating system. Then there is the Linux OS's, not much better. Wine is a great attempt at bringing the mainstream games to an alternate OS and it's got some potiental like most Linux to Microsoft items compatibility has been less than stellar. I really wish I could say otherwise. It's a hobby in itself just getting the stuff to run, I'm not giving up on it I find the challenge to be fun but that will prevent it from ever becoming mainstream.
Never the less the flexibility to do what you want with a PC system is clearly superior. The consoles are definitely trying to bring the two closer but when it comes to being part of a group on the internet PCs crush consoles. There is Xfire, Teamspeak, Ventrillo, Team websites, message boards, chat clients, the list goes on for days when it comes to PC's and community. Some of these are accessible with some browsers now built into the consoles but there's still no comparison to a PC when it comes to communicating on a message board.
Dispite that console gaming have some more obvious advantages. Hacking and piracy are a lot less common in the console world, it's there just less common and game makers like that which makes sense why they would want to promote it. It's not that they're less hackable it's just that hackers often like the same kind of flexibility and community (different circles though hacks take the fun out of it for me) that I like. Then there is the fact that windows has not been making improvements and frankly they've been making it difficult to see a future in PC gaming since game publishers will only publish on a windows system. The console game systems tend to be more stable in general, you don't have to worry about drivers crashing or the blue screen of death. Your console will run the game effectively it's practically a given. Most of all, a top notch console will run you about 600 bucks plus the extras. A top notch PC well that'll vary a lot! Opinions vary and they've all got good points. I think it's safe to say that you can figure on 2 grand for a good gamers PC that's a pretty huge discrepancy and it makes sense why parents buy their kids a console while many of the older gamers like myself tend to go PC.
With Parents buying their kids more consoles than old timers are getting PC's it's no wonder the number of console game titles are finally outnumbering the PC game titles. That may be the final blow to PC gaming making it a bastard child of gaming in the near future letting consoles take over.