jesstomo12,
if keeping your MacBook Pro for “the long run” is high on your list of priorities, you should be aware that none of the Retina models have user-upgradeable RAM; you must decide how much RAM you will need at the time of purchase, and live with that choice for as long as you own it. The batteries in the Retina models are glued in place, so they’re also not user-replaceable. The SSDs in the Retina models are user-replaceable, but have a proprietary form factor, so there aren’t many non-Apple alternatives from which to choose.
If user-upgradeable RAM and disks will factor into your decision-making, then the Mid 2012 (non-Retina) MacBook Pros are still available. If money isn’t an issue for you, then the 15-inch Mid 2012 MacBook Pro with the build-to-order 2.7 GHz Core i7 CPU (and its two GPUs) would be a possibility for running multimedia and graphic design programs. It can be upgraded to 16 GB of RAM, although Apple itself doesn’t offer the 8 GB memory modules that would be needed to equip it with 16 GB. It uses industry-standard 2.5-inch form factor disks, so you would have the choice of the Apple disk options or many non-Apple HDs and SSDs.