I kinda like this syntax, when I first learned vuejs I knew immediately that some magic was going on in the background. If I saw marko's syntax I'd be wondering how this shit is getting done. It also makes it easier when searching for issues or suggestions. "vuejs computed property" vs searching generic terms.
>Chat based community
This part is simply not true, there's tons of individual vuejs communities all pretty decent. Shoot me for saying this but laracast isn't a bad option for Vue help. Everytime I have an obscure problem I find a solution on there.
>The reactivity system will only track changes under certain conditions. Don’t expect to throw anything you wish at it
This is the one part I hate about vue.
>Does this mean authentication logic goes in Vuex too? Will a state manager start mediating all application logic now?
Been there done that. I typically use vuejs for lightweight applications solely because I do run into this issue.