I'm currently rocking the Mid-2010 iMac which is still plenty fast for basic tasks. However, the 21.5 1080p screen makes it hard to multitask and the old GPU and connectivity have become bottlenecks (USB2.0, BT2.1, 802.11n). After 8.5 years it's time for a new computer. I've never been too fond of Apple pricing and thought about switching camps to Windows and something like a NUC Hades Canyon. However, while I'm not too into mobile Apple devices, I simply adore OS X and am destined to use Apple desktops forever. When Apple did not release new iMacs this year, I turned my head towards the new Mini which is more like Mini Pro as it torches maxed out iMacs in benchmarks like Geekbench. Whereas the base 27" 5K iMacs with 256Gb SSDs cost around $2k, you can get the i5 Mac Mini for $1k. I like the idea of a modular design where you can pick&choose (and save money if needed) instead getting a premium all-in-one with a premium price tag. HOWEVER... It seems the Mac Mini solution isn't ideal after all. Price is similar to high-end iMacs if you start adding RAM (which you need to do because of the lackluster Intel 630 GPU), a display and other stuff (let alone an eGPU) GPU bottleneck which you can solve with a eGPU solution (minimum 500-600 dollars) which currently isn't working without issues in Bootcamp (which takes hopes of gaming away) Possible issues with high-res monitors if you are not using a eGPU (4K/5K scaling to achieve readable text can cause UI lag) So compared to the Mac Mini, the iMac offers A 5K display (for cheap as you get a computer with it) that works without lag as it's optimized A proper GPU that works in Bootcamp and makes light gaming possible Some modularity (you can add an eGPU later on if needed) 'Free' keyboard and mouse Any thought on this? Trust me, I'd really like to give the Mac Mini a chance but it seems more and more that from overall cost to long-term performance and versatility, it cannot beat the iMac.