I live in a small rural town (4500 residents) and although we got broadband late I have always had good speed because the distance to the exchange is small. I now have FTTP.
My sons left home 10 years ago and despite living in Central London and Birmingham, Cheltenham and Portsmouth they have usually had worse broadband speeds that I had at home. And thy are still behind me.
Infinity 2 over FTTP from BTBroadband