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.
Overdraw protection is tricky. For example Ally offers it for free for me. If I really did accidentally overdraw my checking, I would want it sucked from my savings. However if someone stole my Ally debit, I would not want both my checking AND savings drained...
They also had this insecure-dy-default behavior allowing checking account overdraws to start pulling out of savings. It's worth checking that setting, too.