Options pretty limited. Had a horrendous experience with Silicon Valley Bank. Bank of America has a decent online banking interface since they're good at retail banking and that's the most common use case, but they have problems too.
We're based in Boston, and there are plenty of Bank of America branches which made it convenient to set up. Mobile app is great, along with the ability to deposit checks by taking photos of the check. Wide network of ATMs is also good for impromptu cash needs or deposits. Xero and other finance management apps often integrate with Bank of America. Account manager and live phone support is spotty though.