I can't fault Plusnet.
For years with a previous provider my connection kept dropping with a max speed of 750kbps [info provided by BT as the max the line could support] so I changed to PN because of the drops and getting no support.
I went away for 6 weeks & BT reduced my profile from 750kbps to 300 - I complained to PN, they contacted BT, & although it took 2 months to sort, my speed is now in excess on 4.5mgs. All BT did was too change my master input socket to the new openreach one with the built in filter.