Никогда не работал с react пока. Только читал про него. Есть проект на php MVC фреймворке. Все рендерится на сервере. На клиенте используется плагины jquery как свои, так и сторонние. Свои плагины активно используют AJAX для общения с сервером. Есть единый код стайл для своих плагинов. К этому уже привыкли все, но отлаживать тяжеловато это все, потому-что есть к примеру плагины, которые выбрасывают какое-то событие, которое ловится в другом плагине )) И вообще есть куча неприятных мелочей в таком подходе...
Мне кажется, что фреймворки типа Ember, Angular и т.д. ни в коем случае нельзя ставить на клиент в этом проекте, это чревато архитектурной катастрофой.
Подойдет ли здесь react, как решение для клиента в замен своим плагинам jquery и почему? Или вообще что посоветуете?
У вас очевидные проблемы не на уровне выбора фреймворка/библиотеки, а на уровне архитектуры клиентской. React.js тут вам не поможет. Вы точно то так же на нем напишите компонентов тьму, и точно так же будете маяться с их отладкой.