Currently I'm using a cMBP 13 mid-2012 with 16GB & 120GB SSD which is still working perfectly, but I'm going to sell it at around $650 and upgrade to a newer rMBP (too bad the 21 march event doesn't happened to release a new MBP). Now I'm dilenmma for making a decision between these two and hope you guys could recommend me which 1 to go for. Ex-demo rMBP 15 mid-2014 conditions: (base spec) - a little bit of scratches - watermark at the screen top corner - no warranty - the machine is factory reset, they not allowed me to login and check further (saying that I can only do that If I confirm to buy it), if not it will be very troublesome for them. Refurb rMBP 13 early-2015 (8GB ram, 256 SSD) - 1 year warranty my daily task: - a VM Ubuntu server running all the time - a IDE such as PHPStorm or Eclipse - lightweight IDE such as TextMate - Firefox /chrome / safari mostly opened and running, for troubleshooting task. - a few other productivity apps such as Evernote, wanderlist, Google sheets, chart etc. - Terminals for SSH. - half of working time hookup to a 23" monitor and another half mobile. Pros of 13 rMBP: - Warranty - Faster SSD speed - newer track pad technology Cons of 13 rMBP: - I did own a 2014 13 retina, and I noticed that sometimes the display is sluggish especially when it hook up to an external display, and when stretch the resolution larger than 1440x900. Not sure about if 15" has the same issue too. Pros of 15 rMBP: - larger screen estate - perhaps smoother display and operation Cons of 15 rMBP: - no warranty - unsure conditions of the machine - slower ssd operation (might not aware that) Both priced around $1,250. which 1 should I go for?