And whenever anything is sent to the service depot, they wipe the goddamn hard drive. No matter what. And you guys know the pain of re-downloading XCode, re-installing everything with homebrew, re-cloning all of your git repos, re-configuring all of your git-remotes, re-installing virtual machines for IE8, etc. It takes like 2-3 days. And it's not an issue that employers with deadlines are sympathetic about.
The stupid thing is that every time I get it back I think, "everything will be different this time". It's like a sick abusive relationship.
I just got it back like 4 days ago from the latest trip to the depot, and now there's a harsh buzzing sound that I've never heard before. So now I have to weigh the severity of this stupid issue against the headache of re-installing everything again and rolling the dice with another trip to the depot.
I guess what I'm saying is that you really should beware of 1st gen apple hardware.
Edit: Found it [1]. A couple of salient quotes:
"I ran the usual Verge battery test on Apple’s new machine. [...] Safari made the new Retina machine look good: 13 hours and 18 minutes. Google’s Chrome, on the other hand, forced the laptop to tap out at 9 hours and 45 minutes."
"The widely used SunSpider browser benchmark clocks the MacBook Pro in at 203ms when using Chrome. Safari scores 30 percent better with a time of 144ms."
[1] http://www.theverge.com/2015/4/10/8381447/chrome-macbook-bat...
It allows you to set the resolution to the 'true' resolution of your retina screen. This way you have more screen, but it also fixes the performance issues when playing video, virtualbox virtualisation, etc. Truly recommend.
My experience hasn't been very positive with the MacBook. It doesn't support non-Apple hardware well. The software quality is not that great, there are various bugs and issues. I'll sometimes do a bit lightweight gaming, and to my surprise wine works better on Linux than native games on the Mac OS X I've played. There are "known issues" that many MacBook owners have with various games but these are seemingly ignored.
With Arch there were issues, but almost always they could be manually fixed with a bit of command line magic. With Apple the usual solution is to either pay around 20 to 30 dollars to buy some random software which should fix the issue or just deal with the problem. Just as an example, even basic stuff like an external mouse with scroll wheel doesn't work well due to inadjustable scrolling acceleration.