I live in Israel and currently use Ally for my primary US banking needs. As they are completely online, they are pretty well suited to someone based overseas. I have one major problem with them, their procedure for outgoing wires. Wires are submitted online and then go through multiple layers of approval by departments that are not reachable. As a result I have had wires delayed more than 24 hours.
I am looking for a bank that has free checking, is manageable 100% online, and does wires over the phone. Mobile deposit is a plus. A good P2P portal is a plus.
Thanks!