I've used both 8bitdo m30 BT model and Retro-bit Saturn newest gen BT model, and I can recommend both. The Saturn pad is my favourite for shmupping, but the m30 is close second and it's bit more ergonomic so I'd choose it other kinds of classic gaming.
To minimize input lag you can use both of them wired with both PC and Switch. There are some measurements out there that tell there being >1 additional frames of lag with the BT, but there's always differences between the setups. For me the retrobit controller seems lag free on BT.
Also note that the Retrobit 2,4 Ghz Saturn pad does not support wired connection, it only charges through the cable.
The Hori D-Pad joy con is pretty unusable in my opinion, the ergonomics are poor and the d-pad is average.
To Far Away Times wrote:
On PC, I actually use a PS1 Dual Shock controller with a USB converter box. I really like weight, quality of the plastics, the mushiness of the D pad, as well as the ease of pivoting to diagonals.
In the past I've also enjoyed the original PS1 digital pad, I think it's the same with Digital,Dual Analog and Dual Shock. I used to even play 360 shmups with the basic Digital pad. The one's that came with my playstation classic are unfortunately not 100%...