telegram:
- very good android, ios, and desktop open-source apps they keep properly up to date (also a web client)
- stickers, emojos, gifs (and with better compression)
- useful bots (and inline bots)
- groups and good admin tools
- nicely including voice or video in chats
- now even favorites
- requires a phone number (not public)
- is not very secure (but above average)
- is centralized and not entirely open (they haven't been evil for now)
for group chats that's still way above average (but not very secure either and their marketing is a bit dishonest but then what advertisement isn't, yes those who don't advertise and stick to irc where you /query your plaintext password and the UI is so bad you become too lazy to ever use e2e encryption and 2FA is nothing anyone ever heard of and everyone blames the protocol being old for everything)