It depends. Are you willing to dedicate some time to set up stuff to properly game on PC, or do you want to quickly jump into the action? Are you completely after excellent graphics and unparalleled physics? Or would you rather have fun without worrying about visuals?
it depends on which type of games you're into. Strategy games for example don't belong on consoles. First person shooters are a bit tricky to play on a gamepad (but personally I find it more fun that way) but action/adventure, jump&run, driving games and many others are definately better suited for consoles. Basically it's about whether you prefer games with a lot of options such as shortcuts you can assign to your keyboard or buttons you can easily reach with your mouse or if you'd rather play something more user-friendly, which only requires the easily reachable buttons on a gamepad.
There really is no other way to say it. If you can afford it, PC's are all around better. Side not: I hate console fanboys who claim that FPS's are better on a console. It just isn't true. Deal with it.
I do believe that FPS are better on consoles, but that's because you have to use the awkward mouse to control your gun. I grew up playing FPS on PS1, then PS2, then Xbox, then Xbox 360, so I'm not one to talk. I do, however, have Halo 1 and Battlefield 2 on PC and I have trouble with my gun flying halfway across the screen. Plus I'm a run&gun guy (my favorite weapon in Call of Duty 5 is the knife) and I have trouble spraying & praying with a mouse.
On the other side, I like RTS games on PC much more than on consoles. I have Halo Wars and Age of Empires III, and I'll tell you right now AoE is way better than Halo Wars, although they are both made by the same company.
Plus on consoles you have a flat speed when playing games. It differs from computer to computer though. Not all PCs are created equal.
All in all though, I'd take sides with PC if we were talking Mac vs. PC, but I do prefer consoles.
Side not: I hate console fanboys who claim that FPS's are better on a console.
I thought I made it clear that it's a personal preference.
Anyway, the constant speed of gaming in consoles is indeed the biggest advantage. I hate playing a PC game that came out years ago and having to lower the resolution so that it doesn't move slowly, even though my PC is better than what was supposed to be a state of the art gaming system when the game was released