Does iMessage have a time deletion option, whereby if I send you a message, I can set that message to self delete anywhere from 1 minute to 1 week after you read it? I don't think so, and if that had been available with iMessage, there would have potentially been no messages to be snooped at hack time. Furthermore, as with Whatsapp, Signal is multi-platform across iOS, Android, Windows, MacOs, and Linux via a Chrome browser extension. I've yet to know for sure how her phone was hacked, but I suspect it was somehow through her iMac, which was indeed hacked via some email malware that she clicked. The hacker knew enough about Apple integration to get the info needed to hack iMessage. Perhaps iMessage has end-to-end encryption, but the fact that it is only available to Apple devices limits its overall usefulness in message security. There's no other reason for messaging software like Signal. iMessage will work pretty well for you as long as all your messages go to people with Apple devices, and as long as your Apple device integration is secure. That integration can be made secure, but requires the Apple device user to be purposefully security conscious. My friend - and many others of mine - was not. With Signal, once it is installed, and the users know how to use it, everything is transparently made opaque at either end node.
[doublepost=1513644467][/doublepost]
Indeed. Linux wasn't mature for the desktop in 1995. If the last time you used Linux was in '95, you would have no concept of how it has evolved in the last 22 years. Linux not only gives me more flexible security and control over my computer, I don't have to rent Office software (LibreOffice works fine for my needs) or pay for my OS (unless I choose to donate to my distro of choice, which I do). Linux does require a little bit of computer skill (though much less now than even 10 years ago), and for that reason, still can't compete with Windows or MacOS for widespread usage by end users.