I wrote some thoughts about this at https://blog.jmp.chat/b/2022-sms-account-verification If verification texts are important to you you can also asking JMP support about getting a “Premium+” number, which is managed by a partner who has back channels to yell at many verification providers if they reject a number.
You have to talk a lot more than 2 hours before the per-minute fee starts to cost anything substantial. Unless you’re on the phone all day every day odds are it will be cost effective for you.