My experiences with British Gas are infinitely worse than anything Ryanair has done....
Did you know that suppliers like British Gas can randomly assign you to another supplier, without you asking or even being told? And the other supplier has to requirement to ask if you want to be a new customer of theirs?
A colleague from work couldn't move house for a year because they would not accept meter reading. Another has his meter in somebody else's name and BG refuse to transfer it. Their support team in a bunch of ladies in Nigeria (kid you not, when you call them you get a message "please note that it may take a while to connect you to one of our support team" this is played after it's your turn to talk to someone). There are good reasons not to create a user account with them online or allow them free access to your bank account via Direct Debit. They are incompetent and disjointed as an organisation.
Did you know that suppliers like British Gas can randomly assign you to another supplier, without you asking or even being told? And the other supplier has to requirement to ask if you want to be a new customer of theirs?