Arch Linux on MacBook Pro Retina 2014
After running Linux on MacBooks for the past 5 years I would strongly recommend against it. The basics usually work fine but you are constantly dealing with issues.  Each MacBook revision introduces some new issue.  For example the webcam recently switched from being usb attached to being attached to the PCI bus and Linux doesn't have drivers yet.  Other things like GPU switching, multi monitor, display brightness, all have quirks.Just recently I gave up getting MacBooks to work with Linux and went back to ThinkPads and I couldn't be more happy.  Granted you can still buy ThinkPads that have similar issues as the MacBooks.  The difference is that you can find a ThinkPad (or some other brand) that works practically flawlessly.  With the current line of MacBooks, not a single one doesn't have huge issues (like the webcam).