if you only have a data-only plan and use a voip service, how do you get sms? do they provide sms too? this was one of the issues that kept me going down a similar route a number of years ago.
i'm at the point where imessage is enough for 2/3 of my contacts, but wouldn't want to preemptively freeze out the other 1/3 (and i definitely don't want to use whatsapp or whatnot).
As a result my SMS usage is very minimal and VoIP.ms works well for the occasional 2FA code (from dumb banks that both force 2FA and only do it via SMS) or delivery notification SMS. In some cases the 2FA code doesn’t get received and I need to use the number assigned to the SIM. This works but I need to track which services do this so I have a tag in 1Password, just in case I need to change the SIM or provider one day.