Earlier quoted context omitted.
This whole "React is complicated" is a strawman. How is JSX more complicated than any template language? How are Vue components any simpler than React components?
You can't write JSX without a template compiler (how ergonomic is it to hand write a render function?). It's painful to write React components with just a script embed (this might not be important to you , but it's important for newbies coming from jQuery), while Vue lets you get away with HTML attributes and Vue.extend(). Lastly, Vue's style scoping is superior to anything React has to offer.
You can write JSX with just script embed.