You could try plusnet
The issue I have with plusnet is the 18 month contract. Whilst cheaper I am locked in for an additional 6 months.
To be honest not quite sure at the moment:
in that order at the moment. Do BT require you to use their smart hub like Sky do?
Fibre > Sky Fibre Pro > Pulse8 Fibre XL - 14ms Ping, Sync ~ 65.78/18.73Mbps - BQM