Session works pretty well for me on iOS and macOS. Most of the Damus translations team is on there. Not sure why Will had issues. But it seems great — no need for a phone number or email address. It’s all based on generated IDs. Your IP address is hidden and messages are routed through multiple nodes across a decentralized network. There’s support for attaching images, voice, GIFs, emoji reactions, disappearing messages. There’s some message retention limits if someone joins a group chat much later on than when the group chat first got created. Overall, it seems as good as Signal.