#1 PC
Having a high end PC just blows the consoles away, you can play in the highest resolution, with great graphics, smoother gameplay, better controls, more modding options, just great.
#2 Xbox 360
The best console this gen in my opinion, all multi platform games look and perform better on it, great exclusives and the online community, well you get what you pay for. Ive met a load of my now real life friends over Xbox Live, also the interface wile in game is great, nice and quick. I guess a con could be that you have to pay for Xbox Live, but like I said, its like £35 a year, and its worth every single penny in my opinin
3# PS3
The best exclusive games easily, Uncharted is a masterpiece, but feels more like a console for a single player kind of gamer, there is no atmosphere online, and hardly anyone uses a mic, and if they do its those ghastly bluetooth ones that makes you sound like a Dalek. I have around 30 friends in my list, and only one of them I speak to regularly. The Interface while in game is really slow, can take sometime over a minute to check a message. Also no cross game chat is a killer to me.
4# 3DS
Play it every night before I sleep
A pretty powerful little thing it is, and Zelda is just awesome on it! Only problem is actually the 3D, when lied down you move your arms around, and with the 3DS, you need perfect position to see it properly, so I always tend to turn it off.
5# iPhone 4
Games like Angry Birds and Doodle Jump are just great ways to pass time during breaks at work, but I wouldn't exactly play games on it in my own time at home.