We have been Octopus Energy customers for a number of years and can honestly say they are the best supplier we have come across. There also seem to be many other customers that have had similar experiences based on their Trustpilot reviews...
Here you can find an Octopus Energy referral code to get £50 when you sign up. This is the same as a recommend a friend code or link.