I have published few apps with react native and also took a course for flutter.
I like flutter because of packages and simple to construct UI for both ios and android.
The only difference I see is,
For simple apps with elegant platform UI, I bet on flutter (dart isn't that difficult)
If you are already familiar with React, react native is a good first choice. But upgrading and looking for well-maintained packages are painfully hard. The community and packages aren't as strong as the flutter in react native.
For example, there is no production ready up-to-date package for Google AdMob in react native. The only way for it is to add through firebase react native package and that package is also not up-to-date always.
If this is the case for AdMob, you think about other ad companies and their SDK.
It's my own opinion and I didn't develop any rocket science either. These are my apps in google store. It was developed using react native.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.