NiMH has a higher charge density so you can get higer capacity cells for the same weight. They also don't self discharge as fast as nicads.
The older one's didn't have the current output capability of nicads but the newer ones are better.
NiMH also doesn't benefit from cycleing like NiCADs do.
http://www.rcbatteryclinic.com