The second reason that charging your phone overnight is such a bad idea, is that it's terrible for your battery life (and we all need more battery life!)
Lithium-ion batteries, as appear in most smartphones should never be fully recharged, as doing so shortens their life span. Instead, it is best to unplug them before they reach 100% charge.