Grin, I switched to OSX from Windows/Linux in 2010 after I bought a Macbook Pro for research for a book. To be honest, I wasn't planning to, but the month I gave myself to get used to the platform turned into the last month I ran Windows (still have a tiny Win XP VM somewhere, but that doesn't get much used). The next month I spent swearing at myself I hadn't tried this earlier :)
The usual caveat applies, of course, it works for me, and the businesses I'm set up. It may not work for everyone, but so far, our deployment is pretty boring standard and others we know are now looking at leaving the Windows camp too.
What works for me:
- it works. Want to work: open lid, enter password, go. Ready: close lid, done. No hangups, no fuss, it just works. Set up dual screen? It takes seconds and it remembers the setup per screen as well. Need to give a Linux box a cabled ethernet link when there is only WiFi around? No problem - System Preferences, Internet sharing, go. I haven't even looked on how to do that in Linux, but I'm positive it will take more than the 4 seconds it took on the Mac - that was a complete jaw dropper.
- great hardware. I bought the high res screen, so my MBP has a 1680x1050 resolution, which matches the screen I used to use for my PC. About the only think I positively do NOT like is the mouse and the small bluetooth keyboard when I'm at home, so I have the cabled version and a Logitech Anywhere MX as mouse (IMHO the most perfect mouse ever invented, but I digress)
- low software costs. If I see how massively useful apps like Omnigraffle Pro, Pixelmator and Artboard are, versus how much they cost (admission: I would have paid more for that quality), the price and license limits of a single copy of Microsoft Office are plain ludicrous, and it's not be half as usable due to this %&Ã* ribbon idiocy (let's not mention what they have done to Visio's UI, shall we? I don't want to swear). In this context it's also worth observing that proving license compliance is a lot easier - saves time when FAST gangsters want to play games.
Thus, the new office we're planning will only have one single copy for format translation - all other machines will run LibreOffice and we will multi-license all the apps mentioned above (the App Store has support for commercial use which makes license management easy). Our business doesn't involve document production other than the occasional PDF, so that works for us.
I have in one machine a Unix command line and a commercial grade portable desktop, so to me, a combination of Linux on servers and OSX on the desktop is the best usable mix. YMMV, of course.