SMS 2 factor is terrible anyway and is on the way out, although it may still be the only choice for some services for quite a while. A hardware security key is best, and TOTP (Google Authenticator and similar) is very good and both can be used without cell connectivity.