HSBC, OMG! That was the absolute pits! Suffered with their lack of customer service (and I didn't just call, I lined up for hours several times to get some service ... nada!) for nearly a year till I switched to CBQ.

CBQ was so much better in their customer service. There were a few mess ups but nothing really major and whatever issues were sorted out pretty quickly.