If you don't need retina and you want a 15" screen, I'd hunt down a 2012 15" MBP with a 1680x1050 screen. It's the last generation where you could make upgrades with commodity parts. You can even pull out the optical and stick in a second sata drive (but it will kill your battery). The i7 quad cores on those models still hold their own today.