It’s not any worse than the differen’t feature support levels of different Matrix clients. But especially on Android, XMPP has nice modern clients with all the features you would expect, including a/v calls and reactions/stickers.
The main issue right now are up to date Windows desktop clients, but on Linux desktop there are some good options.
Hmm, did Pocketbase add AP support, or how is this implemented behind the scenes?