You shouldn't use SMS for the simple reason that if you get sim swapped, you're cooked. Your primary reason would be a far, far secondary for me.
But yeah, I prefer to use an authenticator app over any other methods. There are still a lot of old companies out there like my mortgage lender that still send emails.