Computers however you can do anything so I like apple for those. Just to clarify lol.
For now... I, and many others, fully expect Apple to make the walled garden OS palatable, whilst Microsoft will just screw it up entirely and make everyone angry (like they did with Vista). I guess MS have the disadvantage of hosting the PC gamer user base who complain about everything, whilst Apple has the casual 'I just want a computer for internetting and word processing' user base, as well as creative professionals who just want a tool that works. I guess neither of them would mind the walled garden too much
if it allowed them to do what they wanted with even less hassle than before. Apple are good at removing hassle and also removing user control at the same time, but not everyone cares about that second part because the less they have to interact with the OS itself, the better.
Personally I'm sort of part of four user groups; PC gamer, tech head, ex-creative professional and I'd say 80% of the time I'm not gaming I just want my computers for internetting and general work (mostly word processing, some spreadsheets and presentations). To that end I have my gaming PC which is purely for gaming and internetting, as I am now, and my Mac Pro which has Adobe CS5, iWork '09, Processing/Arduino/whatever and OpenOffice installed; it used to have a Windows 7 partition and then an XP partition, but buying a PC made the W7 partition pointless then I worked out how to get the XP software I needed working on 7 so the XP partition also became redundant.
They're both great OSes but at the same time they both suck. Both of my computers are awesome but they have their drawbacks. One thing I can say for sure, though, is the day gaming on Linux becomes viable, I might not have a Windows installation any more, but I'd go through the hassle of working out Hackintosh to save me from having to buy another ludicrously expensive Mac - Unless, of course, I ever need a laptop!