Element uses the Matrix protocol which is decentralized with federation (like Lemmy!). Revolt is a centralized service but it looks and functions more like Discord, and last time i checked they didn’t have native apps so iOS users can’t get notifications for messages.