I really get sick and tired of the "React isn't a framework" excuse. You really don't need much extra, redux a couple plugins and a UI toolkit, if you want one. A thin wrapper around fetch-api for remote calls. It's just laziness.
Very true, but in any project where you are looking for a "framework" to guide you, redux is often one of the better somewhat prescriptive fits. I find redux + redux-thunks + redux-first-router to be a great combination. Using thunks with async functions feels very natural/simple to me.
I find a lot of the extras in angular 2+ to be very convoluted.. and regarding Vue.js, it's hard for me to see that actually scale well.