My current MBP is three years ago and, so far, has been the best computer I've ever owned. I love its portability and how fast everything runs. Granted, all I really do on it is listen to music, browse the web, and edit photos in Lightroom with an occasional visit into Photoshop. I also love that it has an SD port since I am a full-time real estate photographer. However, I'm looking to get a new Mac and I'm considering the base 21.5" 4K iMac and upgrading to 16GB RAM & 512GB SSD. I'm comfortable with this option but only if I know my MBP will still continue to be as reliable for at least another year or two. If my MBP is nearing its prime, and about start to getting slow on me, I'd prefer to get a new MBP instead of the iMac since portability is more important to me than having an iMac be my primary computer. -- So my real question is: am I safe getting the iMac for now and getting a new MBP in a couple years or should I just go ahead and go with the new MBP now? These are the specs of my current MBP. Any suggestions or ideas would be appreciated!