You can use multiple frameworks in chemical simultaneously. Use the framework that fits your needs.
You can use universal components in any of the other frameworks, easing development of ui component libraries. Universal components emit least amount of JS, support SSR + hydration.
You can use other framework components in Universal (local prop passing isn't supported, only global props work)