HSBC is the worst..damn hidden charges..and fees for anything is too high..