Anecdotal of course, but there is a reason react native / expo exist and are as popular as they are.
I've heard about some jank issues with iOS so you may want to check on that [1]
[0] https://codelabs.developers.google.com/?cat=flutter [1] https://thomasmiddel.medium.com/flutter-its-poor-ios-perform...
Build a todo list with the 3 tech and make your choice.
Capacitor is very poorly documented in my opinion. The official documentation seems sufficient but it has been, at least in my experience, pretty easy to run into edge cases that don't have straightforward documented solutions available, and it's obviously a bit too young to have a ton of StackOverflow answers available, for example.
My understanding is that the Cordova team and community has mostly moved on to Capacitor, and while there is some backward compatibility, it is often not evident to what extent you need to tinker with both to get them to work.
Think of it as combination of glitch.com and bubble.io / www.adalo.com
My contact info is in my HN Profile. I would like to learn more about your use-case.
If you really strive for an "app" experience, wrap it in a WebView or look at the PWA approach.
Disclaimer: I run marketing at DronaHQ
Don’t ask me how I know. Coding mobile apps since 2009. In native and in all hybrid platforms. Android and iOS and sadly Microsoft.
https://quasar.dev/ if you prefer Vue.js