Regarding multiplatform multi device communication platforms, I feel like Microsoft teams has a good backend / server setup, but I wish their consumer frontend experience was a little more buttery smooth like telegram. Speaking of telegram, telegram is ok, but Microsoft teams backend kinda beats it with abilities to sign up beyond just phone numbers. For example if you want you can signup with email and password, login with sso, etc... it's got all the features in terms of ability to make edits at any time so it's almost like Google docs but with a chat structure. One issue with teams chat that annoys me continuously is that the microphone button, to leave voice notes is so tiny and requires such precision touch that it doesn't work so well across devices. If they could fix this, that would be ultimate. It beats discord too because it supports multiple accounts / has an account switcher. It beats telegram because message editing isn't limited to 48 hours in private chats so again it can somewhat function as a more chat focused "Google docs-ish" type of platform. It beats Whatsapp because it broadly supports multiple devices and platforms and backup is saved to the cloud across all devices. Maybe they could again, improve the consumer smoothness and microphone button in chat for leaving little voice snippet notes. On that end, *Google chat* actually wins because *it's* recently added voice message button *does* have the ability to *tap and release*, no hold down requires. But ms teams kinda beats Google chat because, in a world with a large percentage on the Google platforms, by using Google chat, it's kind of a risk regarding data segregation and stuff because when you sign in to one Google platform on and android or Chromebook, or even other platforms, it will then login to all the other Google apps with that account. If Google made a way to separate some of their apps so we could sign in without it signing into the other ones ,that could be a solution. But until then, it helps that the microsoft platform *isn't* Google. There's so much more to type but maybe I'll leave it at that for now.
The tldr is that *I* feel like ms teams free is essentially the most *broad capability* platform for cross platform chat that works and syncs across all devices and platforms.
Kinda saying this because rcs abilities feel relatively quaint compared to teams. But, improvements to any platform and service are appreciated.