No, nPower are not the best it very much depends on your circumstances, try uswitch.com, they saved me several hundred pounds a year.
If you forget (Regularly) to do your washing etc in the evening and you heat your house through the day, economy 7 isn't really suitable and could cost you more than a regular plan.
Good luck