No, I would say depending on the niche TikTok content can be difficult to monetise. It really depends on the niche, the video, etc.
Sorry I have been terribly busy. I am trying to getting it done asap.
I switched to Flutter because I wanted to publish as fast as possible without headache. Flutter can do exactly this.
I have no experience with React Native, never used it. The things you wrote all sound good, my problem was I started out with SwiftUI a few years ago, so most of my apps were created first with SwiftUI, so I already had all the backend with Firebase etc. Then I started migrating to Flutter and it was super easy to do.
Even now I would just use my existing Flutter app as foundation/template and build on top of it. It's just about speed. I want to get these things done as fast as possible.
Right now I am a one man army. Means, I have to take care of everything. Marketing, research, building all the apps, building the websites, backend stuff, support for the apps, etc. and lots of this stuff is super time consuming.
For example with the new ebook, I wanted to finish it already 2 months ago, but I just really didn't have the time at all