@ AC - PC or Console question
fairly straight forward, Firstly, many PC's are far more capable in terms of hardware, they are also almost completely upgradeable.
Your standard console isnt, what you have is what you get. The PC until recently had a much larger range of input devices but on that front consoles are catching up as they have done with networking.
The problem with PCs and why Consoles are so popular is they just work, no fafing about, little to no "installing" is required, they are all networked up just pop the disk in and off you go, forget updating drivers and installing the latest direct x.
Now that sounds great and it is, but in every instance where a game has been made for a PC and not just a port the graphics quality and game playability in some instances is far better on the PC, because the PC can be capable of a lot more.
So as to why the console is holding back PCs? Well thats not really a fair question, but a simple answer is that consols are more popular with everyday joe, much more money is made on the titles so developers tend to make the game to the spec of the console, then port it back to the PC, which is why people say the PC is being held back.
There are some cracking titles on consoles and if they did a propper port to the PC id probably buy them but they dont, so i wont, My Media centre is now as powerful as my old desktop which has now ben decomissioned, in terms of power it knocks the socks off both the leading consoles, a few third party controlers and sorted, everything i need in one box...DVD, BD, Music, TV, media server, games, Office, remote control and VM software. But dispite all that it does, a console would still be easier to use because for all mine is more capable i still need to wait 20 min to install the game, make sure drivers are uptodate and every now and then get new DX updates.