HSBC have high service charges, limited working hours, finding a parking space at any of their branches requires a miracle and about 2 weeks they had a system screw-up where any ATM deposits were not credit by the system and it took them a week to sort it out.