Coming from Angular, I hated seeing another framework that has conditions inside elements, like v-if, v-bind, etc.<p>Especially when I saw things like @click, @submit, etc, I said Vue is not for me.<p>However, you quickly realize it's not like Angular where those declarations can at times be overwhelming. In Vue, there are not that many and it is actually much more simpler and even intuitive.<p>Also, when coming from React, being able to use certain things like v-model makes you not want to go back to React, and has shrunk the code and simplified it quite a bit.