I am not objective on Flutter. I’ve played around with it and find it pretty easy, but I’m having a problem with Alphabet’s tools. I’ve hit a wall with Google too many times in my life because projects have been shelved.
On the other hand: of course this also applies to Go and Google is also a sponsor of vue etc. every programming language and especially frameworks have sponsors today. But Rust and Java are probably an idea more “independent”.
But in the end it probably just comes down to your own preference and you should look at several tools.
I got stuck with vue3 because of the simplicity on the one hand, the very good and numerous tutorials and also sometimes because of good frameworks that build on vue, such as e.g. https://quasar.dev/
But I don’t use quasar for everything either, here too, in my opinion, it always comes down to weighing up what you want and need to achieve. quasar was a huge help for a few intranet tools (basically administration panels), but it certainly wasn’t the solution for all requirements.
Vue3 has another advantage for me. Vuex is outdated and was complicated. The new Pinia (https://pinia.vuejs.org/) is an excellent store that alone, compared to react, takes away a lot of worries. There is also a vue3 extension (devTools) for Chromium to debug Vue3 more easily.
What I can say for sure: if you have a good command of vue3, which should be the case after 2-3 months, then switching from overlying “frameworks” is actually child’s play.
One last piece of advice: I personally think it’s a waste of time to deal with the performance differences between angular, react, vue3, svelte, etc. They are more of a theoretical nature. All tools have advantages and disadvantages here, but basically we are talking about marginal differences. If so, you should rather invest time in your choice of an IDE. I personally use the Jetbrains toolset because they bring me a lot of benefits, but it sure is that VSCode gets updates quicker as languages are expanded. In addition, most tutorials are designed for VSC. So it’s probably not a mistake to start learning with VSC.
Even if I’m happy with Jetbrains now, in hindsight I certainly made my life more difficult to learn 2 things at the same time: a new language and a new IDE.