Gulikit King Kong Pro 3.
I have the 2 and think it's amazing in general and for Linux. It's really high quality, the buttons can be swapped for different layouts, I believe the 3 has a 2.4ghz mode instead of only Bluetooth, and it's firmware based. You change the controller settings with different button combos and don't need software (that's never available on Linux, looking at you 8bitdo) and you can update the firmware on Linux too.