logitech mm50 is pretty good. cheap too.
it seems like this stage of life for a lot of people around our age is like when you are playing a video game and you beat the Final Boss, only to find out that it was just a decoy Final Boss and the real Final Boss is about 50 times harder. and on top of that, you used all your special tricks to beat the Decoy, and you are also low on life. and you have a crappy third party controller.