I feel like IM is a pick-your-poison kind of deal. Signal is technically superior, but it's UX is laughably bad. Facebook, Microsoft, Google and Apple are cartoonishly evil corporations. Telegram is a bit rough in places, but has to me been the least offensive of the bunch.