I am running a homemade Ryzen 1800X right now. Love it. Fast processor. this should be a pretty good build for a commercial PC.
I bought one of these and love the performance. I put an NVME SSD into and it works fantastic. About the only thing I don’t like is that it has a proprietary power supply, so there’s no way to upgrade the video card.
That said, I still very much like this PC, and I paid about $100 more for it than this price.