Wells Fargo is by far the worst but I just hold minimums to prevent fees (fees having a checking account is the most rubbish thing ever) to avoid a hit to credit score.
Schwab has a good mobile app and website, great customer service, and offers great checking accounts (full atm reimbursements and no fee international, no minimums to open an account). I have found the Chase app to be pretty poor.
Just some data points and I’m speaking about what works for me. Super happy I went to Schwab but do your own research if desired
Schwab doesn’t have anything obvious on their site about overdraft but I’ve never paid any fees to them for anything
https://www.nerdwallet.com/article/banking/overdraft-fees-wh...
Although, worryingly: https://twitter.com/jimcramer/status/1634222320398086145
Investments, maybe you want something that isn't so boring.
There's a greater chance of your money staying in and supporting your community...versus probably not even staying in the country.
Policies are driven by needs of members, not investors/shareholders.
You have a much "louder" voice about policies, offerings, etc - possibly even able to attend board meetings, for example.
Despite you saying "online only is preferred", it's really nice to be able to, when you have a problem, be able to walk into your local branch to familiar faces and get help by people who remember you and give a shit about you. At a prior CU I was on a first-name basis with the assistant manager and they would do things like clear checks faster, waive an occasional fee, etc.
I’m sorry I said net worth but I meant total amount deposited/invested.
Or use a boring credit union.