I have been through two unsatisfactory home servers (librem and privacytools) and am trying to decide what to do next, maybe even self-host. In the meantime, Signal :--P
Whatever I step to, I will need to get my extended family onto it, and that is a big enough hassle I don't want to repeat another move..
I saw that, E2E notwithstanding, your home server has plaintext access to all traffic, which makes me leery of using cloud servers.
The other big roadblock is that I don't know of any client that can manage multiple accounts. I would have to use e.g. fluffy for personal, and element for work.
And I found what was labeled a Signal-Matrix gateway, but could not figure out how to set it gu he. If you are not accessible via Signal, your existence fades.