Easy to moan...
...but I've always had excellent service from them. If they try to hike the price, get on to the UK call centre, and get them to look out a better deal. Usually, they have an offering as good (or better than) what you are losing, as long as you sign up for another year or two - at a fixed price. If not, then's the time to look around.
BTW, this applies to a lot of your suppliers - insurance being the biggest annoyance. Always get on to them and challenge them to find you a better deal (no, you don't need a robot rodent with a foreign accent).