I have to agree... When I got my current rMBP(late 2014), I actually had to return my first purchase when I found out I couldn&#x27;t upgrade the ram or ssd myself.  Even though you can technically replace the SSD, the interface Apple is using doesn&#x27;t seem to be common at all, so you&#x27;re stuck with mostly costly options in a sea of cheaper SSD components.<p>The display isn&#x27;t the best, but close... the touchpad is bar none the best in any laptop, but I might be willing to sacrifice that when I need another laptop... I haven&#x27;t been doing iOS native, and my work issued laptop is an rMBP as well, but may just create a build server for cordova out of a used mac mini if&#x2F;when the need arises.<p>I never bought into iOS devices, mainly because of early ties to Apple, and I&#x27;m somewhat entrenched in Android&#x27;s ecosystem.  The poor software updates, broken SMB&#x2F;CIFS support and a host of other issues has me more than concerned.