Another vote for Azlo. I have three accounts there, my main business account, which has a decent balance, and two low-balance side accounts.
I abandoned Chase because I got tired of the absurd fees, and the know-nothing perfectly-coiffed straight-out-of-college twits they have working there.
Azlo has zero fees and they're very responsive. Have been mostly happy.
One downside is that you can't hand-write a paper check. You have to use the online bill pay system to mail a check. That hasn't been a major problem. I went a year without touching my Chase checks.
The other problem is that they are a day or two slow when receiving funds via check or ACH. Their hold times are longer. That's a bigger problem. They say they're working on it.