I am happy with this machine.  I installed Ubuntu Server 18.04 and kvm/libvirt on it and am running a bunch of virtual machines on it.  I don't really intend to use it as a desktop, but I might when my current desktop dies (HP wx6600, another beast from long ago...)  It's probably about 20 times faster than my wx6600 on the same workload, so it's nice for software development.Just a couple of things to know: you won't get any SSD adapters to fit the drive bays, and I the Sabrent one I got didn't fit.  I just jammed the SSD in there and it seems to be fine.  Perhaps I will get a Popsicle stick to support it. Similar deal with the disc drive.  There isn't one, and there isn't a SATA cable routed for one.  I expected not to have the drive (I had a spare already) but the cable was a surprise.  I have no idea how I'd route a cable the "right" way (through the back of the case), and I was in a hurry to use it.  So I did a sloppy job of it.I love the big RAM.  There are faster processors out there, but this is so much faster than the last 8 core Xeon I had that I have no reason to complain (and like I said, I still use the 8 core Xeon as a desktop).  Great compromise for software development or small ML/AI workloads.