Definitely out of contract, so that's ok.
On BT, sky was one of the isps I was looking to switch to, but thinking talktalk now as it's overall a better deal.
Looked at plusnet as well, £28 vs £25 for talktalk, but only 12 months at that price vs 18 month, both have price lock so no raises during contract. Sky doesn't seem to have a price lock. Phone add ons (phone is still in use in this house) are cheapest on talktalk as well (annoymous call reject is £2 on talktalk vs £4 on the others), voicemail plus is free on talktalk as well.
If it's all much the same, all openreach, all similar service when it works I guess I may as well go with the cheapest. A lot of the complaints I see with talktalk seem like openreach stuff that's out of their control and I see many of the same complaints for most of the isps, but there's also a lot of complaints over poor customer service, where as sky and plusnet are much better and have uk call centres. So maybe worth a little extra for that, not sure.