Hi Brindlebeauty.
Forgive me for the late reply, but this is the setup I have (and I know each person has to access their own threat model), but I have three numbers. My mobile number is for friends and family only (eventually I will merge this to a VOIP, possibily jmp.chat), my second number is a VOIP with Number Barn (I use this for businesses only, such as banks, doctors, dentist, etc.). I use their forwarding service (which includes your own number) for $8.99/month and then to send/receive texts, it's another $1.00/month. Also, some business emails cannot be received, which is annoying, but they do tell you that. If you want unlimited calls, which call that number, it's like $20.00/month, the forwarding service calls my mobile number, although the person calling does not know that. My last number is for dating or random people that I don't need having any of my other two numbers. I am about to switch to jmp.chat (i have been with 1-voip, although I have no bad things to say, they need google play services for it to run. One of the technicians I spoke to, did send me a link for an APK that doesn't require google play services, but I don't want to go thru all that hassle. I am going to setup jmp.chat for my third number. That is my setup and feel free to ask any questions, if I didn't explain it completely or correctly.
Have a great day! :)