I've been using Ovo and very happy with easy to use website. Provide monthly readings so always an accurate bill rather than estimated. Will probably review the market when current deal runs out but no complaints so far. Even managed to get £50 back to my bank account when too much surplus had...