We switched from Npower years ago and have to say it was one of our better choices. Our parents on the other hand have been loyal customers for over 15 years and are currently being treated appallingly. At the end of 2017 they were told they were in debt for over £700 even though they have yearly meter readings, have always paid by Direct Debit ("DD") and have been asked by Npower on several occasions to lower said DD. After complaining numerous times and Npower being unable to show my parents what fuel they are being charged for Npower are trying to increase the DD payments to £197 per month for a one bed bungalow.
Disgusting. Much better suppliers out there. Avoid at all cost!!