That's what I'm thinking too.
For the past year or so, I've been wanting to swap my MacBook Pro for an Air, but I'm becoming more hesitant now.
I just feel like OS X is going down the road of iOS, and their lawsuits as of late are rubbing me the wrong way.
Maybe I'll give Linux on the laptop an honest try.
I know for sure it won't be Windows.
For my developers getting new machines, I tell them to split the HD into 3 partitions: Windows, Ubuntu and Mint - give each a one-week shot and then stick with what feels best.
Usually Lenovo laptops have a very good support for Linux. I have a x201 and everything works perfect under Debian/testing. I encourage you to give it a chance.
Out of curiosity, does "everything" include seamless external monitor support, sleep on lid-close and working wi-fi?
I am not being flippant at all, however the above constitute the reasons I moved away from a Linux laptop 3 years ago (and, conversely, will not move back until their resolution).
Thus far OSX works for my needs, but it would be great to have an alternative.
My expirience (x201 Lenovo laptop) with external monitors is excellent. I use 'grandr' for setting up the VGA display and I'm used to work with the maximum resolution supported by the laptop (2048x1536) and works smoothly and fine.
Sleep mode and WiFi works natively too. I have had some problems with hibernate mode but I'm not using anyway. The only think you cannot use under Linux is the fingerprint reader. Everything else works like a charm.
External monitors are still annoying in my experience, and the only problem I had with sleep was the VirtualBox kernel module causing issues (though you can, if you're willing to edit config files, unload it upon suspend, avoiding any issues). Apart from that, I've not had much in the way of issues with my T410 over the past two years.
Oh god, you just reminded me of one of my biggest OS X gripes (before the iOS assimilation and lawsuits).... clam shell mode. What a PITA trying to invoke that was.