I used to use Logitech F-710, but I went through two of them and eventually the button contacts just wore out. Otherwise it was a great controller once you were used to it.

Since then, I have swapped to the PS4 controller. I use a USB cable since that doesn't bother me.
I don't use DS4 or xbox drivers though, it just seems like more to go wrong.
You can just edit the controller config in your documents folder and then it's plug and play, no extra drivers required.