@olry@mstdn.social I built this computer recently and am very happy with it. I balanced between size, cost, work (development, VMs), gaming, and immediate availability of parts. The only problem is that it's boxed up and on a moving truck right now.
Future upgrades: two more sticks of RAM and two more monitors.