One of the first things I did when establishing The Spry Group was choose a bank account. I didn't put a lot of thought into it. I chose TD Bank for their relatively low fees, long hours, and free ACH transfers. Unfortunately, TD bank no longer has free ACH, they don't integrate with my online accounting system Xero, and I have to trudge to the bank to make a deposit.
Also we're a startup, our cash flow is irregular. I'd rather not have to worry about a getting charge 20 bucks because I let out bank balance drop to low while waiting on a slow paying customer.