If you desire a good blend of feature-packed and highly secure (hardware-based tokens) I've found only one choice: Charles Schwab.
Charles Schwab is the only US bank I could find that has an option for a hardware token for 2FA, and once you set it up, it removes SMS-based authentication as an option (this is good for my security values).
Switching SMS 2FA for a hardware token means you're no longer as vulnerable to SIM swap attacks.
(You have to call tech support to order a security token fob, and they'll overnight it to you for free.)
@nyetoots Charles schwabb is whatI went with. Only thing I'm not happy about is they did a hard-inquery on my credit when I opened the account and I was unaware they were going to do that.