For all brokerage needs, I use Fidelity. This is the 4th largest financial group in the world. I started to use it, when my former company was acquired by larger corporation. It always used Fidelity for 401K and other benefits. It was nice to discover that Fidelity also offer very competitive debit and credit cards. In fact, their debit card does not have foreign transaction fee and Fidelity reimburse all fees imposed by ATM across the globe. I have this card for a long time and used it in many European countries., and currency exchange rate is always great.