When recently looking for a new provider i found sky to have a brilliant customer service, BT where shit and wanted me to sign up for 18 months and charge me pretty much double for what sky wanted to charge.
For the basic TV package, phone and broadband I'm paying £28 a month and got a great...