Tried Linux on my MacBook Pro mid-2012, ran into some of the issues described in the post (sleep issues, keyboard layout, ...). Though I went with Ubuntu for a bit more simplicity. I finally had to rollback because it was simply not usable. The laptop was getting too hot, and it seemed that I had to use scripting or workarounds for every little thing. Now I use a virtual machine, and it's already way better. I still want to use Linux as my main OS, just not on the MacBook. I wanted to see if I could make the switch, and it seems that I'm ready.Now I'll wait to buy a new one with more compatible components.