What is the best UK provider for home gas and electric?

I am currently with Npower and very disappointed with their service (shambolic debit system, poor customer service etc…). Who should I switch my account to? Who would you recommend and why?
And can I have a serious answer please…

http://www.moneysupermarket.com

Go to this site, click compare gas and electricity, input your postcode and search.
When you get your results there are loads of customer reviews that should help with your decision