Any chartered bank can operate anywhere in the US if not globally - with the exception of a sanctioned country. So in short, any bank will do. The trick is to find one that has interfaces and customer access that is user friendly. Most of the major banks do this pretty well; Chase, Citi, Wells Fargo, BOFA, PNC etc. But don't rule out small banks. Diversification across products and linking them to the same customer profile is often a challenge for large banks, but it looks pretty seamless to the consumer, until you have to be transferred to one area for mortgage, one area for cards, one for checking, etc. But once you get it ironed out and set up they all work pretty well. We manage everything on line. I haven't had to step into a branch in over a year. Don't plan on it either. Direct deposits, direct debits for all payments, etc.