If XMPP messenger wants to be user friendly / to have expected features, it has to implement a lot of extensions (XEPs) where many of them are in "draft" state past 15 years.
Tried to find multiplatform client other than pidgin (a lot of troubles), but failed.