For 40 bucks you can't really beat the price for this controller. This is basic the pro controller with two functions missing and one function added. What's missing is HD Rumble and a rechargeable battery. In order to power the controller you need two AA batteries. The batteries should at least give you 10 hours of gameplay. The one function that was added was two programmable back buttons. These buttons can be useful when there are a lot button combinations you need to use for a game. For me this controller should be bought if you care about wireless functionality, if you care about gyroscope features for games like Splatoon 2, or if you care about the two back buttons. If you don't find it necessary to have all this functions you might was well buy a cheaper wired controller that offers more of a veriety when it comes to designs.