I have been very happy with Charles Schwab. They offer an “Investor Checking” account which comes with a brokerage account also (you don’t have to use the brokerage account if you don’t want to).
Good mobile app, website, and pays a little interest as well as covers ATM fees.