HSBC is by far the worst banking experience I ever had. I only signed up for the generous sign up bonus. The app was very, very dated and only worked half the time. The website seemed to redirect you about 50 times on login, again, failing half the time. I could go on and on about how awful things were designed, but will not in the interest of time. I couldn't wait to get that money out and close it up. It's like they weren't even trying.