All true. HSBC almost certainly is the world's worst bank. So-called relationship managers are apparently incentivized to do something other than service relationships and lower level functionaries are incapable or disallowed from doing or saying anything that is not written on their prepared scripts - it's like dealing with some kind of transhuman borg...if you can get them on the phone at all. They will close your accounts for no reason and provide no explanation, and you will be lucky if you are notified in time to move the money out by yourself before they freeze it. Simply horrid, dreadful banking.