At our shop we try and fix all our own tools. If a drill breaks down I can almost always fix it in 15 min for $10. That being said I've never had to replace a battery that wasn't 5+ years old. 5+ years for a battery is a fair lifespan. That's not a failure of the tool it's just how long battery's last with daily use. I've never had my personal daily use tool go bad. Even when it's in the truck year round with extreme temps. When a power tool breaks it's always out of a crew truck. Those guys tear up everything. I'm not going to say where they are from but they are not from a 1st world country. A DRILL IS NOT A HAMMER! If your buying for personal use and not for a crew it will last forever. Most guys I know don't choose their brand based on the drill. They want a specific tool a specific brand makes, therefore they buy all their tools in that brand. If you like the dewalt cordless chopsaw you buy a dewalt drill. If you want the Milwaukee heated jacket you buy a Milwaukee cordless drill. All the name brand drills work well. Guys with lots of cordless tools normally have more deciding factors than brand alone. What brand does your company use, who makes trade specific tools you need,etc.