The Gen10 boxes are fine little machines, definitely an improvement over the Gen8s which are getting very long in the tooth now. The normal Gen10s will take 32GB of RAM, the Gen10+ will take at least 64GB I believe so a lot more overhead for running VMs comfortably. The downside is that they are considerably more expensive than the older ones as HP withdrew all the discounts that meant you could get the Gen7/Gen8 boxes for peanuts.Just think I'm probably going to get frustrated with the Gen8 pretty quickly as I will be moving to 4k for media and want to host more VMs for lab usage.
I have an X3421 Gen10 (non-plus) which I use as a combined fileserver and docker host, primarily for fairly intensive things like running CI/CD workloads and building containers. It's been completely faultless in the 3 years I've had it and has handled everything I've wanted to throw at it.