Chase has been solid for most I think. Most brokers I know have a Chase account.

Online banks that are friendly include Axos and Mercury. Not sure why you need a branch. Axos sucks from a UX and UI standpoint and they don't allow simple things like third party apps to connect. But they're a true bank. Mercury is a Fintech company using a bank as their product, but it's such an enjoyable experience.