I switch suppliers if they increase in contract prices, my broadband and line rental started out at £12 a month in 2010, it's now twice that.
So I migrated from my last provider and got an affiliate deal with the Post Office 'Unlimited Broadband' for £17 a month.
As my line had been ceased, the first order was cancelled by OpenReach, but a quick phone call to PO broadband got a new order placed. The line went live on the expected date. Phone service was quick and painless. There are order status updates on the web account page which seemd to update in real time.
There were no connection charges.
The PO broadband comes with 'SafeGuard' which can be tweaked from the account page. Parental controls seem to be good.
The PO router is currently a Zyxel AMG1302-T11C, which is easy to configure and has more accesible features than the ones from my last three providers. It's actually very good, but your own router can be used. Zyxel has 10/100 ethernet ports, and runs cool. It has no problems with VOIP phone services or my Amazon Fire TV stick.
My package is 'up to' 11 Mb/s. The line started at 10, and after a week, self-improved to 11.06 Mb/s. *
So far, the service is good, customer support were prompt, polite and very helpful on the phone, and I have no complaints. The contract is 12 months.
* Update. Now at 12.6 MB/s. :-)
Time With Provider: 4 Weeks
Package Name: Unlimited Broadband (ADSL)