I used Bank of America for the business checking account. As much as I hated them, I believe their online banking ability coupled with the fact that they're one of the rare banks that accept foreign money directly make them the most logically choice. In any case, they DID offer a credit card but I figured if I don't have all my eggs with BoA, it would be a bit safer in term of financial "redundancy" if that's really a thing.