I recently had a pack of Duracell's that didn't have enough juice to work in anything. They were well within their expiration date. I think it's more to do with who and where the actual battery is made than what brand they are. I noted that the pack of Eveready's I replaced them with had JAPAN on each battery, the Duracell's that were bad had CHINA on them. I don't really think it's where they are made, but there might be something up with how well they are controlling the quality of manufacturing in that particular factory.
I've had some CR2032's from Harbor Freight that worked well as have Duracell and Eveready that worked fine. Other times they've been crap. I've noticed that all of them seem to get batteries made in two or more different locations.