You know what? I really really liked this Mac Mini, because it is the most user-upgradable system for now. You may put your own ram, 65w i7 version looks promising (hope it can cool it down well), you can pick your own peripherals and monitor (5k iMac is great but when the time comes people will sell it because of the old hardware inside of it although it has a great screen.). Also, you can connect this to any AMD Polaris & Vega eGPU you want. That is great. I have an 5k iMac now but for the future I might pass to this system. You can combine this little thing with a Gigabyte Gaming Box and at total you'll get a 4.5 liters super nice macOS system.