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.