To answer your question: I use an Xbox Series X gamepad. However I cannot recommend this cheaply built piece of junk.
I also tried to use the DualShock 4, but with that I had the problem that it interfered with my WIFI connection. I’m not sure if this is a general problem, or only happens with my WIFI base station though. Also, the DualShock controller has a severe drawback, and that is its short battery runtime, compared with the issue that you cannot easily switch batteries…
So, my recommendation: An Xbox One gamepad. While I don’t own one, I am using them regularly at work, and they basically have all the advantages of the Xbox Series X gamepads, and have a way better build quality.
I would also recommend Xbox 360 gamepads, but they need a dedicated base station, which is very expensive.
I would rather trust GamingOnLinux here:
(emphasis mine)