I've been modding Dualsense to use as my main multi-plat controller for a few years now. They're my main controllers specifically for two reasons:
1 - there's basically no way to use anything besides licensed PS5 controllers on PS5, so if I'm gonna have an omni-controller, it's got to be a PS5 controller
2 - PS5 controllers have the whole gamut of features anyway, which means I lose out on nothing when using them on PC, Switch, or Xbox.
These are my 3, newest (top) to oldest (bottom):
The white one was my first - it's got a Rise4 paddle kit and a cheapo aftermarket battery in it, and nothing else. The middle one was mk. 2, built specifically for Elden Ring and God of War Ragnarok. That one has a Rise4 kit, microswitch face buttons, and a nicer aftermarket battery. Plus a few aesthetic additions combined from a handful of different sets sourced from Amazon, Aliexpress, and Etsy.
The top one is my latest, and my favorite. That one was my first foray into soldering hall effect sticks into my controller, so that I wouldn't ever have to replace it (like I did with the other two, which inevitably began to drift, as Dualsense tend to). On top of that, it includes a Rise4 paddle kit, microswitch face buttons, the best aftermarket battery I could find, custom shell and buttons, and a set of replaceable drop-in sticks:
That one took the better part of a whole day to build, since I had to re-open it a few times to tweak things here and there (mostly to sand down internal plastics or to make very tiny cuts to rubber elements), but now that it's done, it's by far my favorite of the bunch, and I'm using it for basically everything now. The only thing left to do is to put a thin layer of clear coat over that PS button decal I've got on it, to make it permanent.
There are controllers that do specific things better, or which fit certain situations better, but there's no controller that beats out a modded Dualsense in terms of overall functionality, IMO. I do want another one someday specifically to have a Dualsense with microswitch triggers (for those very, very rare use cases where I want that extra responsiveness, but for whatever reason don't want to just switch over to KB/M like I do with almost every shooter. AKA, Returnal and Helldivers 2 when playing from my couch or in bed.) It's not really a need, though, and I've found success in just using hair trigger setups via Steam Input or DualsenseX when necessary.