I'm still using a Mid-2012 Retina 15" Pro, which I upgraded significantly when purchasing. It was plenty of power to crunch database reports and compile my code then and its still one of the most powerful laptops available. I don't see a reason to get rid of it until either a significant jump in processing power or some massing improvement in other hardware, until then my Quad core 2.6GHz lasts 9hrs on a charge and runs every piece of software imaginable without skipping a beat.