The problem with the current Apple approach is that it forces you to make the decision about how much RAM you may need beforehand, and charges you extra for the privilege. Making the RAM on a desktop machine non configurable is a greedy move, and allows them to announce that their machines are affordable, while disguising the fact that most people have to buy the more expensive options.
That's exactly my problem with it. Every machine I've ever bought, I've upgraded the RAM later in life when I genuinely needed the upgrade and benefitted from much lower pricing. Now, that cost is needlessly frontloaded; either I pay much more for the RAM I won't need for at least a year or two, or I live without it and potentially have to upgrade sooner. It's definitely a greedy move on Apple's part.
I'd like to buy a rMBP, but the non expandibility annoys me. I have mid 2012 MBP 4GB RAM, 512GB HDD, and I was able to gradually upgrade it to 16GB together with 960GB SSD. It is certainly heavier than the rMBP but it suits my needs perfectly.
In comparison, the rMBP has a perfect display, but I will need to get the most expensive model. I'd also lose on ethernet support, and need to get an adapter. I am not sure why rMBP lacks an Ethernet port in any case, this is supposed to be a laptop for professionals. Sometimes my job requires me to have Ethernet access.
I honestly don't care about making my devices thinner and thinner. My iPhone 4 is thin enough. My laptop may be heavy but it's more of a desktop replacement anyway.
> I honestly don't care about making my devices thinner
> and thinner. My iPhone 4 is thin enough. My laptop may
> be heavy but it's more of a desktop replacement anyway.
It's the same for me. My 2010 MBP is my primary machine, and I'd much rather a thicker laptop with user-replaceable RAM and storage. Apple spent a lot of time building laptops that were ~1" thick and had these options, so I know that they can do it. They just don't want to do it any more; they'd rather we buy new laptops every ~3 years than gradually upgrade our current ones to last twice that time.
I know I can use an adapter, but it's one more thing to carry around, lose, or get stolen. It's an extra cost to the user, and one more device dangling off my laptop.
If you lay your laptop flat on your desk. If you're using a stand, take care with your cable such that there's not adverse strain pulling down on the adapter. I'm just thankful that only cost me 2 TB-GigE adapters when I was using a Rain Design mStand with the fully specced out 15" rMBP from work (rather than killing the port itself).
You are also sharing hardware in AWS and there hardware issues have less frecuence and much less impact, is a problem in Linode, not in VPS technology, imho.
E.g. http://bellard.org/jslinux/ ?