Earlier quoted context omitted.
I wish I was having as good a time as you are. I was on o2 for 3-4 years before being transferred over to Sky last month. Since transferring, I've had nothing but problems. Online gaming pings have gone from 20 -> 50, download speeds have fallen 20-30%, my connection frequently hangs (Youtube is near unusable), and I now have issues loading websites from time to time (I had to refresh Google 3 times before it loaded…
If it's unusable, tell them and say you will stop paying for it as it doesn't live up to their advertising. Your rights are protected outside the contract. Threaten to complain to Ofcom if they resist. They'll let you leave and give you the MAC code. I'm in London and my exchange has Sky LLU support. Coincidentally I live in the same postcode as Sky HQ so any problems, I'll talk face to face with them as I have some…
I'm not trapped by a 12 month contract, which is why I'm not too annoyed about the situation. My cabinet will get fibre fitted early next month, so I should only have to endure Sky for another month or two thankfully, which is ok by me.