@polotek Do you have an answer to that?
I tend to use vue2 because the reactivity system saves me time (I think haha) for big solo dev apps.
I managed to avoid a build system for a pretty large app but it got pretty messy eventually and I did wish I had a system to bundle and minify. Maybe http2 removes some of the bundling benefits (although multiple round trips for small files seems bad).
Haven't jumped into web components yet haha