Remember a few things they don't tell you when you swap.
For instance, most providers will give you a good discount for paying the line rental a year in advance.
EE do it for the equivalent of £11/month instead of £14.50.
Sky were going to give me it for £9.95/month if paid upfront but when I called back to take the deal, they said "as of today that deal is no longer and it has risen to £11.70/month"??
Still better than £15.40 their new price come December.
Sure you'll get a good deal somewhere.
What swung it for me is the good customer service I get from Sky and BB has been reliable since I got Sky a few years ago.
Ha, saying they also didn't tell me that the Tv with HD bolt on has now become one price.
I was paying for tv package and an extra £10.25 for HD.
It's now all combined as Entertainment Extra + and they swapped me over. They also gave 10% off for a year which I only knew about after many calls to try and get a deal from them.
Different things every time you call
Good luck