Congrats on the 2.0. The power of Vue seems really amazing.
One thing that turns me off, though, is the programming model. So many proprietary stuff, such as templating attributes and component methods. Just like angular. Just look how many production sites are created with angular vs react. The popularity of react in part thanks to its simplicity of programming model. Just JavaScript. Render method is the only hook point for the most time. JSX is just HTML in JavaScript. CSS is just a plain old JavaScript object. That is it! I think it is pretty easy for a new comer to decide which technology to choose, at least to try.
I hope you can consider to simplify the programming model, hopefully as easy as React. (Don’t have to be like React, just as easy)