You don't need to self host, there are servers that do this for you
One person used Matrix and they sucked.
Judging people based on the messaging platform (or vice-versa) is one of the most shallow things there is nowadays. It's like girls who say they don't date anyone who uses Android.