UPDATE: I don’t recommend Schwab anymore
4 years ago I blogged about how much I hated financial sites with virtual keyboards. They are inconvenient, and they encourage shorter, easier to type, less secure passwords. Also 1Password can’t automatically fill them. I tweeted about it once and @tradeking replied and said it was to prevent keyloggers. While that might be true, it certainly didn’t prevent the guy behind me on a plane or at a coffeeshop from knowing my password.
I recently opened a Schwab account mainly because they refund all international ATM fees with no minimum balance requirements, and no fees whatsoever. I love them so much I ACATed my TradeKing account over, and I will also be moving funds from 2 other online checking/savings accounts and then closing them when the transfers complete. So now with HSBC and TradeKing gone, I no longer have to tolerate virtual keyboards.
If you’re not completely happy with your bank, I highly recommend Schwab. Also take a look at Fidelity, they have similar offerings and an AMEX 2% cashback card. Schwab had a 2% visa signature card a couple of years back, but it is now gone.