The UK’s biggest providers - including BT, Sky, TalkTalk and Virgin Media - have been outperformed by smaller rivals in Which?’s annual broadband survey, as the consumer champion advises unhappy ...