Vue is great. I loved the old Options API and was resistant to the new setup/composables way of doing things. But as soon as I tried the new way I loved it. I think it will scale much better as well.
The agricultural lobby sold us things like the food pyramid which said eat more grain, for example. I think people have become more conscious of such manipulation and so things have turned around. Unfortunately, capital, as always, has figured out how to co-opt the change in attitudes as well as weird Internet fad diets (e.g., gluten free) to keep people buying from the middle of the store.
I haven't noticed a significant battery drain. I charge my one year old phone once a day. Merge conflicts aren't too bad, although I don't encounter them often. When there's a conflict there is a file for each version and it's easy enough to resolve.