I echo your remarks.
I have been with Pipex for about 10 months. For a time last year their telephone support was abysmal, but some months ago they resolved the problem.
You can even see the current state of telephone support here:
Speeds are excellent, price is reasonable, and their present offer is too good to be missed.