I currently have the 2015 4K iMac with integrated graphics. I'm generally happy with it, but I'd like to utilize my Steam library a bit more. Would the new iMac with Radeon Pro 580 be a good upgrade for me? I currently don't need a laptop, but when I need one in the future, the 12" MacBook will probably make a great combo with the iMac. However! The other option I'm considering is ditching the iMac, and buying a 13" MacBook Pro instead. With an eGPU, I could connect a high-end NVIDIA card for gaming and still manage only one Mac. The problem is that I'd have have an external box and a non-Apple display. So aesthetically, it would be less pleasing. A minor inconvenience would be the lack of legacy ports. What do you think is the best option?