

There are rechargeable AA batteries. I prefer this over built-in batteries because I can swap the batteries out immediately instead of waiting for the controller to charge. It is also cheaper and easier to replace the batteries when they eventually begin to wear out.



































I use Eneloop batteries. They are widely regarded as the best quality and I have never had a problem with any of them.
The only controller I have that uses AA batteries is an Xbox controller. I am a fairly light gamer, so I have never measured how many hours they last, but I have no complaints about battery life. I often get more than a month of use before needing to charge them, so I would easily guess at least 10-20 hours of battery life.