I have tended to move around between virgin, sky and bt. I’ve had some fine deals over the years, but **** me have I had to work for it
You have to play the companies off against each other.
be prepared to spend hours on automated phone services and negotiating with call centre people who don’t...