Now I need Linux for work (software dev) again, so I gave dual-boot a try. I installed OpenSuse, Ubuntu, and Debian a total of 7 times since Christmas, each time ending up with something unbootable within days. And I spent a couple thousand dollars of my time getting them to work, fixing the horrible fonts on OpenSuse, etc. Eventually I gave up and bought VMWare where Ubuntu now sits happily isolated from real hardware, a configuration that it's somehow more stable in. And at least I have automatic snapshots on every reboot, so when something goes wrong I just roll back.
Honestly, desktop Linux is the most expensive OS out there if you count the value of your time. I really like Windows, not because it's a pleasure to use (Windows 8 with that metro crap was terrible!) but because it just works. If I can't get desktop Linux to work nicely as software engineer, what chance does your average person have? Unless some company does to Linux what Apple did to BSD (SteamOS?), I don't see any hope for it ever being anything but a niche desktop OS.