I've been using Signal for years; I like it, but some things made me frown (having to provide a phone number, server software becoming closed-source, thus non-auditable; integrated crypto and so on). I then discovered Session - and I liked the fact that they avoided having a single point-of-failure, by having many servers, in various geographical locations. Still... something bothers me with Session: the devs say that maintaing a server incurrs a non-trivial financial burden ($15,000/year), while claiming that all those servers are maintained by volunteers around the world; most of the servers are in First World countries (US, Germany), but, a couple of days ago, once I connected, one of the servers appeared to be in Ukraine. Seriously? Fifteen grand a year is not peanuts even for someone in the First World, let alone for someone residing in a country with a collapsing economy and battered by an active war.<p>What are your thoughts on this?