Biased or not, the OS/platform arguments always need a context. I agree that Linux/Unix is better <i>for me</i> but I would not uninstall my mother's copy of Windows 8 and slap Ubuntu on there. The stability, flexibility, etc. actually feels like overhead when you don't <i>need</i> it to be there. The same thing goes for iOS vs. Android, in my opinion. It's not even a matter of saying "oh well let's just dumb down the interface and call it friendly."<p>In my experience, the heuristic I use for any device is "how much obstacle is there between me and what I want to get done?" If I want to run some development VM's or do full-stack web programming, I would hands down choose OSX or Linux because of their native support for that kind of stuff. If I wanted to log in to a computer, get a quick survey of pending emails, messages, and other generic consumer content, I have to say that Windows 8 did a decent job of delivering that kind of experience.<p>Sure, there aren't many viruses for Linux or OSX but it's partly because the writers of the viruses have a statistically better opportunity right now to target Windows. There have been plenty of OSX and cross-platform exploits. Most of the famous hacking stories are a person getting a rootkit to let the ssh into a backdoor on some Linux webserver.<p>As in most things, context matters.