You can sign me up too for the Octopus fan club. I had been with SSE, some of whom were literally criminals (they recruited ex-convicts from South Africa as doorstep salesmen) and then British Gas who were consistently unreliable. I moved to Octopus several years ago, and on the rare occasions I've needed customer service, they have been very quick and efficient.
We went from SSE via a couple of small companies to British Gas. It think we were transferred to BG after the previous company went bust. The main reason we left BG was the infuriating customer service. The advertising led us to try Octopus, and they have been great, though their EV lease prices could be cheaper!