For SNES, I recommend using an original SNES controller with USB converter. If you don't have one, find one on kijiji or ebay, but make sure it's original and not a cheap reprod.
For USB converter, I highly recommend this one. It works great, excellent quality, and matches the SNES purple/grey aesthetic: https://www.retrousb.com/product_info.php?cPath=21&products_id=29&osCsid=5847653417198baa1a153a618bbc8ef2