I use BTbroadband, no frills but a solid connection with good support. £19.00/month. My office uses BT and Virgin. Boith been solid and we have been happy with support and speed. But then business customers get better service anyway.
Virgin cable is good once it is running and it is cheap.