It's what I have done for years. Only costs $1/mo for the number and a couple hours learning their API.
Your existing cell number can be ported over to Twilio if you are patient.
The only problem is trying to use the number for 2fa. A growing number of banks (like Capital One) block Twilio services from recieving their SMS.