Precisely the opposite of my experience (albeit on MB Air).
To summarize what is explained below with more details, when I bought MB Air and installed Ubuntu, I consented to:
* some configuration tweaking in the beginning (wifi, brightness bug, etc)
* occasional packet loss on Wifi (reboot resolves the issue)
* some SATA controller errors in syslog
* occasional problems with hibernation (if that happens, it succeeds if I reopen and close the lid again)
* having to hold down alt key on every reboot to boot Ubuntu (I consider this a feature as it hides my OS)
* quality hardware,
* longer battery life (even surpassing OS X),
* way more usable OS (personal opinion),
I was a Linux (Ubuntu mostly) user before and I did not own any MB before Air. General experience with laptops+linux was: it generally works well, except for exotic components and 3/4 of battery life compared to Windows.
I must note here that Ubuntu satisfies my computing requirements very well (sysadm work, Linux systems mostly) and having multiple workspaces and being able to quickly switch from one to another really aids mental context switch when I get the call about something unrelated to my current task.
So, when I got MBAir, I really tried (honestly, I really did) to use OS X as my primary OS. However after a couple of days of frustration (with the final nail in the OSX coffin being requirement to pay around 20$ to get workspaces in two rows!) I gave in and installed 14.04. I try to think of myself as NOT retarded for computing-related stuff, but if after a couple of days OS still feels weird (or better, if going from Ubuntu to MacOSX feels like step back), I do not believe "the most intuitive OS" any more.
Hardware wise, what surprised me was that battery life was even better than if I run OS X (15h vs 12h). Note that nothing cpu-intensive is done on this machine - it is generally a lightweight terminal to servers that do the heavy lifting.
I learned to live with glitches that come with running Ubuntu on this HW. If I had to do it all over again, I would do it all over again (except for those days of OS X frustration).