Non-technical people (friends and family) seem to be fairly comfortable using Conversations on their smartphones, and converse.js seems quite user-friendly in a web browser. But it indeed doesn't always work, and there are people with whom I "only" communicate via phone, email, and in-person.