All Time- Gamecube (Best of my childhood)
Current- PC (Master Race Much, I pitty those Mac users, also its the best of my teenagehood)
Handheld- DSi (Only one i have right now)
Actual Console- Pending (Waiting to have a WiiU before i make this choice)
The PC and Mac are totally great. The iPod (Touch), iPhone and iPad are all pretty awesome. The Wii's pretty good. The 3DS is also nice. In my opinion, the 3D feature isn't the awesome part - it's the 3DS games, and the other built-in software stuff.
Android. iOS is the worst possible mobile OS for gaming.
As much as I hate Apple, I'll have to disagree(I would put a diagram but i don't know if the Galaxy S3 counts as an android[ Highly doubt it though], if it don't then Galaxy > iOS > Android) I do have an android and its sluggish and glitchy, so yeah.
i went through too many NDS and NDSi systems.. they are too fragile for me, i suppose. my favorite handheld is GBA, that thing has held up. i have seen them found in dumpsters and muddy fields, the only thing wrong was a dead battery which didn't hold much of a charge at full. it's backwards compatible, so i can play tetris for the original GB as well as quite a few zelda games.
i have a ps3 and an xbox360. i generally think the ps3 is better. the xbox games i want to play that aren't multiplatform are on PC too. minecraft, super meatboy, etc. trials HD and evolution are about the only xbox exclusives i've gotten into.
i have been debating paying for xbl gold for minecraft and tetris, but the ps3 tetris multiplayer is better, imo. minecraft is awesome, but my money might be better spent buying the PC version for online play. i'd rather give money to a developer than support microsofts highway robbery for online play. i do not like gaming on my computer, but i could buy 3 copies of minecraft per year for what it would cost me to play it on XBL. (game already purchased.)
microsoft does a much better job at offering the 1$ indie games than sony does. you can find gems like "escape goat" and "sling star" on xbl.. and who knows, maybe you can on psn too, but sony won't give you a timed trial of the minis to let you know if you want to play more. the offering of these games is a mark in favor of microsoft, but you have to have access to the internet to take advantage of them. the indie titles will not load without the internet. a single player local game. really? i enjoy the indie titles, but i have stopped spending money on them since i discovered i can't play them without internet.
Xbox 360 definitely. The PS3 is inferior, and I hate PC gamers.
Consoles are cheaper, and while console and pc communities are both bad, I find Xbox to have a generally tolerable community so long as you stay away from Call of Duty. On top of that, I can comfortably play Xbox on my TV, I don't have to worry about games being compatible with my console, and best of all, I don't have to pay as much money to play the same games.