I advise you to wait for the 2d generation. Like the first iteration of the Macbook Air, it looks beautiful but terribly lacks functionnality (one port only & a weak processor being the most problematic things yet).
My advice: Buy a 13-Inch Pro Retina if you absolutely want the Retina Experience. Otherwise, go buy an Air.
My daughter is looking for a new Mac, so we compared the other day. I'd buy the new Macbook in a heartbeat over the current-model Airs. If I wanted more power than the Macbook can provide, I'd get a Pro. The single port isn't that big a deal, really. It doesn't need to sit on a charger all day thanks to battery life, AppleTV and Chromecast have replaced wired HDMI, and I almost never use more than one USB device at a time (and if you do, don't you have a hub lying around?).
I completely agree with you on this. I've had to send my 1st gen retina macbook pro back to the service depot literally 5 times. The first hard drive was apparently defective, as were the first and second logic boards. And twice I had defective parts replaced with identical defective parts.
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.
I bought a 13" MacBook Retina Pro last December as my first Apple laptop after several years of Arch Linux. My expectation was that it would "simply work", whereas Arch often required manual configuration.
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.
Are you comparing 13" MacBook Retina Pro to Arch Linux? We can discuss OSX vs Arch Linux or MBP vs whatever hardware you used. Have you tried Arch on MBP?
I'm comparing the whole experience, so hardware + software. The hardware of the MacBook may be a bit ahead of my old laptop, but that doesn't have a major effect on my user experience.
I disagree, only on the grounds that Chrome will max out the tiny GPU in that machine when HTML5 videos or CSS3 animations play. Even simple video effects like Expose will stutter. It's a great machine, but the video card is much too weak for the pixels it has to push. Take it with a grain of salt, of course.
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.
It does mean that somewhat, but fonts still look fine. I find the huge load of extra screen space very handy when programming on 'just' my laptop screen.
Does it behave differently from just scaling the display in preferences? On Yosemite I can scale mine so that everything is too small, and several levels in between that and the default resolution. It would surprise me if Apple didn't leverage native resolution where possible with this scaling.
I'll try to find the source, but I'm pretty sure there are some issues with Chrome on OSX, and that these are thought to be the fault of Chrome. For example, testing has shown that Safari achieves significantly better battery life when running on the same set of pages.
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."
There are definitely problems with Chrome on OS X, and it's not just performance. Lots of rendering problems when trying to set background-position: fixed; for large (i.e. "full screen") images where the background images either doesn't show up at all or hops all over the screen.