Acredito que Flutter brilha quando seu projeto tem como requisito ser multiplataforma e ao mesmo tempo exige a manipulação de recursos nativos de cada plataforma, por exemplo: câmeras, acelerômetro, sensores, performance gráfica próxima da nativa, etc.

Com flutter é possível fazer isso (até certo ponto) a partir de uma API unificada.

Um concorrente que vem comendo pelas beradas e tem tudo pra ser gigante é o .NET MAUI da Microsoft.