I game on my ****ty PC, my 360, and my PS3. PCs can't replace consoles imo, and it's not because they're worse or anything. It's just not the same, a console vs PC invokes different feelings. I do game a lot of my PC, but I probably game just as much on my 360. I can hop on my 360 and sit down and family can watch, or jump in and it's just a nice, simple experience.
PC gaming is a bit more complex, and even when you hook it up to your TV(which I have done) it's still not the same. To use a controller for most games would defeat a large purpose of PC gaming, especially with online gaming where a keyboard/mouse will have an advantage. Then there's hardware and software issues, drivers and ****. I don't HATE PC gaming, in fact I enjoy it quite a lot... but they are two completely different experiences in my opinion and I hope one never replaces the other.