I don't think the problem with React is with the DOM aspect, it's state management and persistence where things get bogged down conceptually.
I don't see anything here exceeding the hype on React...
yeah, what's about that? AFAIK Vue isn't new and wasn't that special back then.
When I looked at vue2 I saw a lot of the same features as angular2 except the binding syntax looks better to my eyes and way of thinking.
When I look at jsx I go cross-eyed.
When I look at HTML, I want to "see" the view and construct it in my head. I don't want JavaScript mixed in it.
Note: I realize vue and angular bindings are essentially JavaScript in attributes, but they can (and should) be minimal and fade into the background IME.