You may not like Apple, but the retina display is awesome. Being forced to settle for a 1080p display is a crock of shit. At least now that Apple is pushing higher resolution displays, it just might force this ridiculously inept notion that 1080p is the best display we can hope for out the window, and force other manufacturers to once again push the bar on high dpi on LCD displays.
I'm a Mac head, I love my Apple computers. But, I'm not happy at all with this push for non-upgradeable machines. I have upgraded the RAM in my MacBooks, I have swapped out hard drives, I have swapped optical drives for hard drives. I love being able to change out parts. So, personally, I'm not too keen on having no upgradeability in the retina MacBook Pro, and I probably won't be getting one. I'd be perfectly happy if Apple continued to do "pro" and "non pro" lines, but it seems they are going all consumer these days, and people like me mean less to them than ever before, and the word "pro" in the line's name has become meaningless.
I don't find the base price of the machine unreasonable, on the other hand, I do find the upgrade pricing for RAM and solid state storage to be unreasonable. I can now buy a 512GB solid state drive for $400. Getting the same through Apple, I have to pay a hefty premium. Same goes for RAM. That's always been true. And I don't really buy their argument that it has to be that way to make them so thin.
But back to my original point, the high res display itself is great, and personally, I want more of that kind of innovation in the market, not less. The soldered on RAM, SSD, and glued in batteries? Not so much. I'm capable of looking at this objectively and giving praise where it is due and leveling criticism where it is due. Is it just because Apple came out with a nice high-res display that we're now to think it is somehow not useful or innovative? Dumb question, this being Slashdot I expect very little in the way of reasonableness toward Apple.
People write code, write papers, design things, run simulations, SSH into servers, work with complicated spreadsheets and databases, run custom software applications, etc.
Uh, so you can't do that on an iPad? I do all of that on my iPad, comfortably. Even custom software, because I have a developer account.
Your own mileage may vary.