I don't trust any of them very much. The only attraction for me with HSBC is the Global Banking Online system which (when you figure it out) allows free and instant transfers in any currency - between your own foreign accounts. For mobile workers that's a huge benefit. What other bank has that?