At the moment I use my 8bitdo pro2. It was kinda expensive but its a huge upgrade from my no name switch controllers and awful gamesube one from powera.
Also, the 3ds had really good controls (we don't talk about the c stick)
I recently upgraded my XBox 360 Wireless controller and got the Flydigi Vader 3 Pro. Hall Effect Sensors trigger guard. Picked it up for und er 50 bucks on Aliexpress. They are available on Amazon US, but not in Europe.