I have all Dewalt 18 tools. Up until about 3 years ago my batteries were all NiCad or NiMH. Although I still have some of those batteries as backups I really only use Li-Ion ones.
Just to set the record straight on these type of batteries, NiCads were the first rechargeables but they didn't offer much power for their size and they had the memory problem. NiMH batteries were an improvement in that they offered at least twice the power for the same size package, but still have a memory issue if not charged properly.
Li-Ion batteries have several advantages over the other two types. Their power to weight ratio is much greater. In the case of my Dewalt batteries the Li-Ion ones are physically smaller and weigh much less than a the NiMH ones but have the same power. Li-Ion batteries hold their voltage up until they are almost depleted. In using a tool, like a drill, it will gradually slow down and loose power with NiCad or NiMH batteries. But with a Li-Ion battery you basically have full power nad then the drill will just stop when the battery is depleted. This might scare first time users thinking there is a problem with their tool or the battery.
Li-Ion batteries are also much better in colder temperatures. And they have a much better storage charge. In other words, after a year of non use a NiMH battery will have lost at least half it's charge. A Li-Ion battery will still be at about 95% of full charge. The only downside to Li-Ion batteries is higher cost and you do need a special charger.
I don't rebuild any of my batteries. It can be dangerous with a battery exploding if it's heated too much when making connections. On the other hand, I don't buy Dewalt brand batteries because of their high cost and lower power rating. Dewalt's typical high power batteries (at least the 18 volt ones I use) are rated at 2000 Milliampere hours. I buy aftermarket batteries that are 3000 milliampere hours and cost much less. I've had good luck with batteryship.com. They even give you a free charger when you buy Li-Ion batteries.