Lithium-ion batteries are lighter, have no memory effect, and boast a higher capacity, making them popular in gadgets today. Nickel-cadmium batteries, though cheaper, are heavier and suffer from the memory effect, which can reduce their efficiency.