Yeah, I like silent.link (or just buying a non-kyc sim card locally). However, I do find myself needing a real phone number almost every day. My business communications typically don't happen via signal (or other encrypted comms) and my bank/cc requires sms for 2FA and does not accept VoIP numbers.
I have played with using jmp.chat (and their corresponding cheogram app) and it works well for VoIP and plays well with graphene OS (does not require google play services for notifications). Only downside for me is it gets expensive as I needs thousands of voice minutes per month and it is another always running app that eats some more battery life.