I have a Bank of America business checking. It's free, I think because I have payroll withdrawn from it monthly. I may have to keep a small balance on the account, not sure.
I usually deposit two checks a month into it and write a few checks against it. payroll, taxes, phone bill). I do everything on the computer or mobile apps.
It's been working fine for me for 8 years, I always get the balance as close to zero as possible at the end of the year, and no fees, ever.