

PS5 works great on Linux, everything works: from gyroscope to touchpad. But the stick drift and battery life are the two main downsides. One of mine started drifting after 2 years, the other is still ok, but I have been using a GameSir with Hall-Effect for a while now as my main controller.
Not sure where you are buying it from, get it from a place with easy return policy as the quality may vary. Amazon was rigorous with their products, ebay only gave me headaches with refurbished stuff.
It is easy and cheap to find replacement parts but fixing it is very time-consuming task and require the right tools https://www.ifixit.com/Guide/DualSense+Joystick+Replacement/142488
Sadly, when I did mine, there were not many hall-effect sticks replacement for PS5, and the ones around had terrible calibration. I will probably update with hall-effects when they die again.
There are plenty of budget controllers with Hall Effect or TMR sticks, that might be worth looking into GameSir, 8bitdo, gulikit…
Just make sure you can do everything with hardware for a smooth Linux experience (some controllers require a Windows only app for basic setup or update firmware). It is also worth to search for the “model you are interested and Linux” to find problems related to the device.
I think the ProtonDB mixed ratings are because there are plenty of old review and people do not update much VR games. I have been using Steam VR and HTC Vive with Linux for a while now, and I remember when Creed and a couple of other games would not work. I think about 5 years ago, with Proton 5.13, that changed and since then, pretty much everything works.
My only problem is with Steam VR software that is a bit inconsistent. I used to do a bunch of stuff with it, now I just launch the games and avoid it when I can.