I used Google Messages directly for a while, but then a Matrix bridge that uses Google Messages was released, so now I use that. If you want to try it, matrix-docker-ansible-deploy makes it really easy to self-host, but if you don't want to do that, something like Beeper can probably do it.