Personally, I am not sure there is such a thing as a bad brand of batteries nowadays. I used to think so, so I would spend big bucks getting Interstate, or whatever other battery had really good ratings. Then I found out I had something like 14 frigging batteries between all of my "stuff". So I was replacing about 2-4 batteries a year. Yeah, sure...there are those really high end $300 batteries that last 7 years, but my WalMart/Menards/Napa batteries that last 5 years cost less than half of them. So do the math, you are better off buying mid-low price range batteries in the long-term.
I can't remember the last battery I had to replace at 4 yrs or less.
- - - Updated - - -
p.s. Is it just me, or are the longest lasting batteries those that came as original equipment. I often get 6-7 yrs out of them. The damn battery in my JD tractor is now 7 yrs old and doing just fine. On a shitty note, with my tractor, the ONLY damn battery that fits in there is the expensive JD battery.