The best way to protect your crypto is to use a cold wallet or hardware wallet if you are holding for a long time. But software wallets work fine too. I dont if any wallet provides the use of Google 2FA but its a better option than the SIM 2FA because the hackers can clone your sim card too.