Been there, done that - but not for myself. I'm with IDNet who have been consistently excellent, with the "connect to your local exchange to see what Openreach have misconfigured now". I'm very happy.
I also have a VPN so that I can access stuff when out and about. It works very well. Horses for courses.