&gt; clients are wildly varying in quality.<p>Yeah that&#x27;s true. But psi+ on desktop and conversations on Android work pretty good.<p>&gt; multi-device support sucks. You need message carbons (extension, &#x27;solved&#x27;), but you also need MAM for history<p>I am running a prosody server, and those extensions work very well with the mentioned clients.