I'm curious as toileting what you see as "horribly buggy" and what brokenness you see in disappearing messages?
I use Signal on iOS, and it's pretty much flawless. Extremely rare for me to even hear friends (many of which I communicate with using Signal) talking about problems, I vaguely recall having something go wrong a long time back, but can't even recall what it was now, only that it went away and started working properly fairly quickly/easily.
(I disagree with Moxie's choice to use real phone numbers as an underlying hard requirements, and also with the choice to notify people when other people from their contact lists start using Signal - but I understand why he made those choices (to piggyback pre existing social graphs) and respect how he implanted it without needing to grab my contact list and have it vulnerable on their servers...)
I use signal on Android and an iPad. On the iPad, sharing photos etc to signal doesn't work, it looks like the touch input coordinates get translated incorrectly with the input location of the send button being somewhere off the screen.
The expiring messages fail in hilarious ways, all the time. Things like a few random messages from a prior day that are funny out of context all by themselves.
If I open signal on my laptop sometimes it does this ridiculous “time lapse” where it strolls through messages one at a time.
Sometimes all the messages just randomly wiggle on my screen. No idea why.
I get that security verification thing all the time. All the time.
Got a new phone late last year and it wouldn’t sync.
Sticker packs will rearrange themselves at random.
I use Signal on iOS, and it's pretty much flawless. Extremely rare for me to even hear friends (many of which I communicate with using Signal) talking about problems, I vaguely recall having something go wrong a long time back, but can't even recall what it was now, only that it went away and started working properly fairly quickly/easily.
(I disagree with Moxie's choice to use real phone numbers as an underlying hard requirements, and also with the choice to notify people when other people from their contact lists start using Signal - but I understand why he made those choices (to piggyback pre existing social graphs) and respect how he implanted it without needing to grab my contact list and have it vulnerable on their servers...)