Duracell. My years of battery buying experience tell me that. Duracell are also the most expensive, most likely due to the higher quality of materials used to construct them.
Energizer lasts the longest. It's beats Duracell by about 2 or 3 hours. I just did a science fair project on this, but I used D sized batteries. Still, Energizer is the best to use.