BT - without a doubt. Tried to set up a direct debit: put in account number (BT supplied). Result - It's too long FFS. They originated the number, I didn't want it to be letters numbers letter numbers etc. That was their choice. Rant over.
agree massively send me an email saying can use my DD to pay balance off every month. tried doing it - no option whatsoever - total *****