Well frankly neither flutter nor react work well with complex UIs. They are great for simple things but they never worked for me for larger projects. And the idea of the same UI working in all OSs doesn't really work for me. Users of different OSs require different UI behaviors.
Or maybe it's just me. At this point, there's too much baggage in my past to give flutter another chance. :(