Shopping for a new broadband or mobile deal isn't always easy, as an increasing number of brands line up to convince you ...