Summary
Migrating from Vue 2 to Vue 3 has a clear path, with only a few breaking changes to be aware of. The new Composition API however, does require a change of mentality, but it comes naturally when using the script setup
syntax. But the most important feature of Vue 3 is the performance gains and the size reduction. In short, Vue 3 is fast, very fast, and well worth the migration. For projects supporting outdated browsers, there are plugins for the Vue 2.x branch that provide some of the advantages of Vue 3, but for other projects seeking the positive gains of Vue 3, it is well worth the migration.