Лично с моей колокольни кажется, что особой разницы нет, что-то, что-то для одних и тех же целей с одними и теми же архитектурными решениями. JSX это было в своё время революцией, я больше чем уверен, что вы не сможете назвать ни одной аддекватной причины против использования JSX. То что реакт позволяет самому выбирать источник данных - это же здорово и позволяет использовать инструменты в зависимости от контекста. Во Vue кстати тоже используют не только Vuex.