Li-ion: They offer more charging cycles compared to older ones based on nickel or lead. They do not discharge easily when stored and we can charge them whenever we want.
Ni-MH: They offer great capacity and are made with more environmentally friendly materials compared to Ni-Cd batteries. They should only be recharged when fully discharged, otherwise they lose their performance.