Take a look at the "battery minder." Has some kinda de-sulphating thing going on. Had one on my original battery and got 7 plus years out of it. Didnt start using it till third year, so who knows what might of happened if i had started from day one.
I have had the best luck with a Yuasa brand tender. I have two of them and one of them is 15 years old and still going strong. I had a Battery Tender Jr that went bad after 2 years. I also have a Harley Davidson brand tender that is 9 years old and still going strong.
It is like everything else. You get what you pay for. I would read the features of each one and decide. The de-sulfate thing has already been mentioned above...that's what kills batteries. I have 3 of the one linked to below. Still running original battery on my 08. All is good. If my bike is in the garage, the battery is on the tender.
I use the Battery Tender Jr. I have had it 12 years now. I just plug the bike in for the winter. Three Harleys in that time and have never bought a battery.