Eon has completed the migration of two million residential and business customers from Npower to its new retail brand, Eon Next. The company said the migration has been completed in less than a year, despite the challenges posed by the coronavirus pandemic.