Signal seems to consider that Chrome extension a 'Desktop Client'. Which it isn't, and unfortunately it won't help users that aren't using Chrome (a lot of my non-technical friends are on Edge now with Windows 10, the rest is split roughly 50/50 between Firefox and Chrome).
Signal, with decent support for multiple devices (and ideally: Without requiring a phone number!) would be awesome. Until then, Telegram works best for me.
I mean, are you interconnected with something (Signal interop a-la WhisperPush on CM? XMPP with OMEMO and GCM/APN via XEP-0357? Telegram network with Axolotl overlay? Something else?) or you're yet another proprietary standalone network?
Protocol, for example: https://github.com/actorapp/actor-platform/tree/master/docs/...
* Signal - the crypto * Ricochet - no metadata leaking * Burner - the ability to have multiple IDs without trying to tie to PII
Last but not least, a commitment to have Actor code evaluated by credible outside security firm.
My ultimate goal has been to move to Signal, but Signal being quite slow in the development and the infrastructure fronts, it's not a viable option for mass adoption right now.
For all its cryptographic weaknesses, I find Telegram to be a better choice. Message delivery is super fast. It syncs messages across devices. It's available on popular smartphone and tablet OSes and also on the major desktop OSes. It's also available on the browser (need phone to activate it for use, whereas in the other cases one single activation will hold good almost forever). Telegram has been adding new features (some of them are probably catch ups with WhatsApp) at a good pace.
My wishlist for Telegram is two fold - a) make the crypto better (or try to work with Signal and adapt that) and b) introduce a monetization plan so I can support the app financially for all the worth it has provided and keeps providing.