What I love about the PC is that I have control over the software and hardware. If a piece of hardware breaks or I want to replace it with something better, I can do it myself. It's the same thing with software, it's up to me if I want to apply a patch or not.
Consoles are great until something breaks, or you find a show stopping bug in one of your games. I'm not a huge console game player, but even my small library has 2 glitchy games, Morrowind and Thief: Deadly Shadows for the original XBOX. The AI bug in Thief was especially annoying, easily patched but Microsoft refuses to do anything about it.