Извините, но я считаю, что эта статья слишком вводит в заблуждение :)

писатель не может сказать, какой вариант лучше.

TL; DR:
React

Нам не нужен победитель, так как нам не нужна еще одна статья, в которой объявляется победитель. В разработке нет победителя, есть только подходящий инструмент для работы.
Если вы решите сравнить Angular и React, вы должны рассмотреть всю их экосистему: Angular, будучи фреймворком, представляет собой комплексное решение, поскольку он содержит модули для обработки маршрутизации, форм, XHR, анимации, i18n и т. д., и дает нам мощные инструменты, такие как сильная модульная система, фреймворк внедрения зависимостей, обнаружение изменений и т. д. В React вы должны включать сторонние библиотеки для заполните эти пробелы. Так что это двойная проблема: сначала вам нужно их выбрать, вам нужно выучить их И, самое главное, вам придется поддерживать весь проект. Мы явно не будем использовать React для Hello World, поэтому подумайте о крупных проектах: это определенно непростая задача.
Кроме того, понимание Redux - это хорошая практика для самой веб-разработки, это не является обязательным требованием для использования React и позволяет сохранить ваш проект хорошо структурированным независимо от фреймворка: мы все должны вдохновляться его рабочим процессом и внедрять его в Angular тоже;)
Смотреть на звезды github на самом деле ничего не значит, это все большие проекты с разными сообществами и разной зрелостью, так что это бессмысленно. Вместо этого взглянуть на агентство, стоящее за ними (как вы это делали), могло бы быть верной точкой зрения, но это все.

У Angular МНОЖЕСТВО плюсов по сравнению с React, а у React МНОЖЕСТВО преимуществ по сравнению с Angular: это просто неправильный способ отрицать это. Что действительно следует сказать, так это то, что Angular создан для корпоративных приложений с сильной и упорядоченной структурой, и он дает команде все инструменты, необходимые для создания чего-то сложного, обеспечивая отличный опыт разработчика с такими вещами, как TypeScript и атмосфера реактивного программирования встроены прямо в него.
С другой стороны, React предлагает JSX, с которым приятно работать, и предлагает большую гибкость по сравнению с системой шаблонов Angular: я говорю о создании экземпляров компонентов динамично, что действительно является его сильнейшим преимуществом. Кроме того, в мире React все написано на JavaScript, и это можно рассматривать как плюс или минус, это действительно зависит от опыта команды.
Итак, ответ на вопрос должен быть следующим: это зависит от требований конкретного проекта и опыта команды.

Наконец, о jQuery:

вы можете делать все, что хотите, с помощью jQuery. фреймворк не даст вам никаких преимуществ, чем любой другой инструмент

По первому предложению я не сомневаюсь, но по второму ... Уверены, что фреймворк не даст мне преимущества перед jQuery? :) На кой черт они мне тогда нужны? «Вы можете делать все с помощью jQuery» (что верно) не означает, что Angular / React / Vue не даст мне огромных преимуществ перед jQuery для больших приложений. Потому что мы говорим о больших и сложных приложениях, а не о веб-сайтах! Если мы используем Angular для простого веб-сайта, мы делаем что-то не так!
Кроме того, я хотел бы предложить здесь провокацию, просто скажу: Вы можете делать все, что хотите, с помощью JavaScript, без jQuery;)

PS. Я намеренно исключил Vue, поскольку лично я не являюсь его большим поклонником, но большая часть того, что сказано о React, будет верна и для Vue.