Really pleased with Octopus at the moment - they've just installed our smart meter and refunded us £65 on the basis that we're not using as much energy as they thought - and we save money in their Saving Sessions too. Here's my link if anyone wants £50 for switching.
https://share.octopus.energy/bold-cub-608