Great framework: one additional factor that should be considered (maybe this is implicit) is the platform you're building for.
You can run lots of languages on the web now thanks to WASM, but it's very hard to justify something other than TypeScript. If you're building a cross-platform app, React Native is the modern standard.
If you're building something similar to what everyone else is building (from a technical viewpoint), use the tech they use.