If it's just purely for the button press feel, the GameCube has it in the bag, but I can't imagine playing with it most 3D games I do today, doesn't feel designed for it.
So for the overall feel of the controller and my appreciation of it, it's the Switch Pro Controller that wings it.
Switch Friend Code : 3905-6122-2909