Can one port their cell phone number into Twilio and build their own google voice equivalent using it? Not that I really plan on doing this :)
[1] https://support.twilio.com/hc/en-us/articles/223181668-Can-T...
Like you mentioned, you can use call forwarding — there's even things like conditional call forwarding if you just want to forward your missed calls or things that go to voicemail. I did exactly this to build https://tinyvoicemail.com (which I'll be open-sourcing in the near future)
You could forward via VOIP! The biggest downside IMO is losing iMessage, or I probably would've ported mine years ago :)