I like the Xrite hardware as it seems long lasting, is widely compatible and works with things like projectors if you need that. My old ColorMunki had the rubberized texture that turned to goo after a few years but that’s been my worst complaint about them.
I also have a Dell Premiere Color display on my Precision laptop but no Windows to load a profile. It does alright with argyllcms and the Xrite, I’m happy with my prints out of the Canon wide format at any rate. But @betazoid is correct in that best results will be achieved with the proprietary solutions on the latest hardware. I’m just more OK with color maybe being a little off than gross proprietary software that’s plugged into the botnet. AFAIK to Linux display protocol supports the HDR or 12-bit displays yet either so don’t even bother with that.
You’re calibration workflow will depend on your targets to some degree. The reason I say to check is some older printers don’t support 16 bit images, gamuts much wider than sRGB, etc.