Со своей колокольни могу сказать, что вся троица по сути выполняет одинаковые задачи. Поэтому принципиальной разницы не вижу. Конкретную либу стоит выбирать из конкретной ситуации(даже не задачи а именно ситуации): вот есть штат ангуляр разработчиков на чем же начать разработку? или у меня сейчас никого нет, но в будущем это будут вью разработчики, на чем же мне написать? Все субъективно. У всей троицы полно дополнений и других либ, большие сообщества которые поддерживают их, поэтому если начнете создавать приложение на вью/реакт/ангуляр не останетесь в стороне с какой то нерешаемым багом
Ищите апи по каждому из месенджеров, у них много разных функций. Лично сам использовал только переход в определенный канал вот так в телеграм <a href="tg://resolve?domain=chanel_name"></a> и отправка сообщений в телеграм href="tg://msg_url?url=url_site". У whatapp соответственно ссылки начинаются на whatapp:// у вайбера viber://