Theoretically I've 'gotta say PC.
A PC can equal anything a console can with respect to control: you want motion controllers, cameras for motion tracking, joystick, K&M, gamepad, etc. Few consoles can match this as well.
A PC can equal anything a console can visually, and can of course exceed it as normally a PC has access to more powerful tech
A PC can be played anywhere a console can - doesn't look so neat, but there's nothing stopping you hooking up your PC to your HD TV and playing the exact same game in a higher resolution
A PC is more easily extensible to support changing gaming experiences
For gaming, the only advantage a console has I can see is cost, size and ease of use - which are important considerations for sure (cost and ease of use clearly driving a hug element of consoles success) - but they don't affect the gaming experience much, they just make it more affordable.
To test this out I played Oblivion on my PS3, then attached my gaming PC to my HT TV - sure, it was a pain lugging it down, and it did look a bit bulky (and let's not go into the cost) but for pure gaming experience I was playing the same game, the controls where better and the visuals were superior plus I had access to mods, level editor, etc. So PC for me, from a pure gaming point of view, has to be superior - pity they're so big and damn expensive, eh?
Try to be reasonable... its easier than you think...







