I was agreeing with the list up until it suggested Signal as a good substitute over a decentralized alternative. Signal requires a phone number to use and their server side is going closed source. XMPP; Matrix or Session would all be better options from a privacy/security standpoint.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!