Xbox 360 won the battle of this generation. (Wii hardware-wise is last generation with a cool controller. They don't count)
Playstation might win the next gen contest as it looks like they will be launching before MS... unless MS has a secret console getting ready to launch.
And Nintendo is finally joining the land of HD, so they might be competing this next gen too.
PC, of course, spanks all if you have the money to put together a good rig. But PC is not all that convient to hook up to my living room HD TV so I can play games sitting on my couch. Though, I suppose I could bring the beast down to the basement and use the HD projector for really big action.
As for controllers, my gorilla paws fit the xbox controller better. lol.