blows my mind that there are real humans who still use DS4Windows
I use Steam Input and Steam Controller a ton, and I'm looking forward to splitting myself from it eventually (I have to, my Steam Controllers won't last forever, it's no longer manufactured, and they are the only reason I use it really. Nothing else support it, the standalone Steam Controller driver is a good fallback but Steam Input will last longer than my controllers).
The problem for me is that it has always been a bit wonky, also it takes some tinkering and additional apps to get it working for some non steam games, especially Windows Store games. Street Fighter 5 for example, a native Steam game, I have to put Steam in Big Picture mode to get my controller settings to register. The reason I'm a bit resistant to BPM, other than how odd and sometimes slow it feels to me, is in the past I had problems with
BPM sucking up up to 30% cpu which
I think I found a fix for on reddit (so far so good so I think this fixed that after years of randomly having this issue). A Steam update could change things as well, one day my non Steam games could work with Steam input without BPM, then without warning I had to figure out why they stopped working, going through all of the troubleshooting again (beta/non beta, try running as admin, try in BPM, try linking the launcher instead of the game's exe, etc. etc.). Then there's the
phantom action layer buttons issue I have with some of my native Steam games.
Steam Input is nice, but I'm glad there's options for other controllers. I wish Steam Controller took over and made other companies make their own touch pad face controller, with gyro. DS4 and Dual Sense are the closest it gets, and thank goodness they are very popular and will be mass produced for ages. I really hope Dual Sense have grip buttons though. If not I'll buy the darn attachment when Sony makes it.