Fidelity brokerage with SPAXX or another money market as the default cash position.

This. Fidelity has a rather nice BillPay service and can accept direct deposits for paychecks. The only thing one really loses is access to a human teller to obtain beyond-ATM levels of cash.