I was interested to read in the comments on a different topic that businesses typically have a deposit-only account, a withdrawals-only account and an account in the middle.
As a family, we set up an extra account at Schwab to write checks and do automatic payments against. There wasn't any additional cost to us - having some money sitting in the account is hardly worth worrying about with what Schwab (or anyone else) pays in interest.
The big benefit to me is that the account doesn't have over-draft protections. I have to manually move money into the account from a different account where paychecks, etc. go into. That account can't write checks, etc.
If our account is compromised, well, we lose (temporarily, I hope) what's in there but not the cash that accumulates to pay for property taxes, etc.