Soldering for DIY is the way to go in my opinion.
One very importand thing is to remember that when you want the solder to grip properly onto battery surface make sure there is sufficient heat at point of contact for the solder to grip. It there is not sufficient heat on the point of contact...