Which are better, NiCD or NiMH batteries?
This really depends on what you are going to use them for exactly. NiCD batteries are commonly used for power tools and in that capacity they are in many ways superior to NiMH batteries. For high drain digital devices where weight is of primary importance, NiMH batteries are the best choice. NiMH batteries are also considered an environmentally friendly battery chemistry. NiCD’s are toxic and recycling them is mandatory.
For most electronic devices it is better to use NiMH batteries than NiCd batteries. NiCd batteries use Cadmium, a toxic heavy metal that can damage the environment if not disposed of properly. (They should be recycled not discarded). NiMH batteries have a higher capacity without a bigger size battery with no memory effect compared to NiCd.