I'd absolutely recommend Octopus - been with them six months and can now actually see how much energy I'm using and my direct debit makes more sense than it did with Eon.Next. Plus you can get £50 (and I'll get £50 too) of credit for your energy bills if you use this link.
https://share.octopus.energy/bold-cub-608