Good, affordable controller for Ultra Street Fighter 4?

Topic pretty much says it all. I've advanced to the point in the game to where this terrible controller (cheap chinese 360 knockoff) is no longer doing the trick.

I'm looking for something that is wired, works easily with PC, is affordable, and will at least detect my inputs accurately and let me advance as a player. It would also be nice if it lasted more than 100 hours...

I am aware that my budget limits me ($50 max), so I'd like to get something solid and reliable, if possible. It just needs to work, nothing fancy.

Should I get a used 360 or PS3 gamepad? Is there something a little better in the price range? I've heard mixed opinions on the MC fight pads. Perhaps a good logitech USB controller?

Any suggestions are appreciated. Thanks in advance.

If you use the analog stick then go with a 360 controller.
If you use the D-pad then go with the PS3 controller or possibly find one of those 360 controller with the transforming D-pads.

Probably another 360 controller is the way to go unless you have fight stick aspirations. Or spend a bit more, get the Xbone controller.

I have the Steam controller and I imagine it would be nice if you use the analog. I don't have SF4 for PC though.

Stay the hell away from the Xbox 360 controller. It's awful for fighting games. I currently use a PS4 controller, but my brother preordered this, should be good: http://www.amazon.com/gp/product/B018WMRUPK?keywords=mad%20catz%20fightpad&qid=1455466174&ref_=sr_1_1&sr=8-1