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.
Not just any advertisement. An advertisement for something that is likely limiting their job opportunities that they have been studying years for.