After the incident with the hacked SEC account on X, I would recommend using TOTP (Time-based one-time password).
There are different software for this like Aegis Authenticator. My personal favorite is the Open Source password manager KeePassDX with integrated TOTP.
I prefer yubikey which you can also use to protect TOTP authenticator
There are better options, but they require a more complex setup (hardware keys, etc).
TOTP is decent solution, but you have to be careful.
Be a lot cooler if they implemented lnurl-auth
I like KeePassDX, they are HODLers (https://mempool.space/pl/address/1DSwXCk7Sob24sNsofywNoRQw2f5Qj5t2F)
🫡
Nothing's perfect, but TOTP is for sure better than something like OTP via SMS.
passkeys is the answer IMHO.... to each his own