It's been a long time since my last visit!
We are currently with BT, however our contract has just ended, and the service (support, and we do have line issues / packet loss) is appalling. I've actually given up trying to get anywhere with them.
We do have occasional high-usage, in the 200GB region - so that needs to be taken into consideration.
Unfortunately, we can only get ADSL Max - no LLU or anything else.