The top rated services were local health services (41 per cent), post offices (39 per cent) and supermarkets (31 per cent). However, a spokesman for the British Banking Association said: "If customers are unhappy then it is very easy for them to change accounts."