I still find it very confusing around energy prices, especially at the moment when we're in the middle of the season where the energy companies are raising prices. Ultimately, if you've been offered a capped deal before the price goes up it's probably a good deal, but you'd need to compare to some of the others.
We moved away from British Gas years ago as they were very expensive, but that will almost certainly have changed. we were with nPower for a couple of years, but their customer service was very bad (they ignored information you gave them over the phone and by email and took over a year to get the details right when we moved elsewhere). We are currently using a company called OVO energy and have been very pleased with them, the customer service is excellent and the prices were good at the time but sadly they are looking pretty uncompetitive now