I just bought a NES -> USB adaptor off Amazon. I tried a few NES USB controllers and I couldn't find one that replicated the quality (mostly the D-pad) of the original NES controllers. I have some laying around so figured I'd try this out before I start really digging into research on what the best option is for reproduction NES USB controllers. I remember from my days as a console retard 3rd party controllers notoriously had bad D-pads so I didn't want to keep buying different $12 controllers off Amazon until one wasn't a piece of shit.
After my wife watching the Games Done Quick marathon for a bit last night she really wanted to play some Mario so I booted up my RPI for the first time in a while but the controller frustrated both of us. Mostly her since she sucks as-is and kept blaming the controller on obvious mental mistakes.