AC Delco was the last decent battery. I had some go 8+ years. When GM sold the division in ~2008, it was lost as well. They design batteries to fail like light bulbs.
I am having slightly better satisfaction with East Penn units, generally purchased from Fisher Auto Parts (Federated) with a 3 year warranty. Trouble or not, I take it back at 34 months. I discharge a little and then let it sit in a freezer overnight. I take it to the store, the manager tests, shakes his head, and orders me a new one.
We're paying a ton for shipping and recycling of lead but I'd rather pay the industry to make me a good battery. An economy driven by consumption at its worst.