Well I just done they same comparison with MoneySavings and they also coughed up OVO.
My prompt for this was I didn't get my reading off in time to NPower and had a large estimated bill.
All I've got to do is figure out the best time to switch as obviously I don't want to get into a kerfuffle...