3rd Party Controllers

These days there are many 3rd party controllers that you can check out. There seems to be pretty much a lot of companies making such products. And you have to watch out for those bad products from the lot. So I am in search of advice which tells me about the 3rd party controller.

Do you have any 3rd party controller suggestion?