My experience with the BT 0800 help line is generally very good. Maybe one person in 3 or 4 is useless, but the others are much better, and genuinely want to help..
However, if you have a really intractable problem, as I did at one stage, and the issue is beyond 1st line support's ability to help, then write to the BT CEO.