I've recently switched to Octopus before installing a 5.5KWH solar panel system and I'm pleased with them so far. Prior to the energy crisis, I always thought they were on the £££ side. However with the "energy crisis", there has not been a cost difference due to the rates being capped.
Having switched from so many other providers before, I can say that, they are one of the best, if you are data driven and want to have as much stats as possible on how you use energy. You can download usage data and graph it if you need, or just use their dashboard! Of course, it helps to have smart meters.
Worth mentioning that, if you ever call their contact centres, you get to speak to real people, in the UK.
Here's £50, if you join (you don't need solar panels):
https://share.octopus.energy/dusk-rain-230 (If you do use it, thank you, I get £50 too)