I seem to have minor compatibility issues with most controllers on my EndeavourOS PC, but it seems to vary more with the games than with the different controller brands themselves. Seconding 8BitDo being pretty tough though.
Now the real question is, has anyone designed an open source controller (not fightstick/hitbox), that is purchasable? Like Ploopy or Tindie or something?