I am with Octopus and am very impressed. Their customer service is good and they are one of the cheaper suppliers, even though it doesn't feel like it at the moment.
If you're looking to move suppliers, my referral code will give us both £50 off our bills :-) It all helps right now!