Challenger suppliers have topped an annual customer ranking of energy companies but overall satisfaction has dropped for the first