Earlier quoted context omitted.
Add Chase to that list. They don’t offer TOTP and are vulnerable to cellular account takeover attacks.
My credit union has the same issue (no TOTP, only options for second-factor are email and phone call, with no way to disallow one or the other).
E-Trade has a decent security story though. 2FA w/hw token, and they refund all ATM fees on the checking account so it's decent for general banking in addition to trading.