Cuando hacemos trabajos en casa utilizamos el taladro para realizar perforaciones en la pared y utilizamos una batidora para crear postres. ¿Si bien podría utilizar el taladro para batir huevos, tendría sentido utilizarlo? ¿Tiene sentido compararlos? ¡Por supuesto que no!
De igual manera, no sería conveniente comparar entre tecnologías, cada una tiene un caso de uso. Por tanto, te puedo contar que es Flutter y que te ofrece. Con esa información deberás escoger en qué momento utilizarlo.


El equipo de Google describe de la siguiente forma su tecnología: Flutter es el conjunto de herramientas de interfaz de usuario portátil de Google para crear hermosas aplicaciones compiladas de forma nativa para dispositivos móviles (Android, iOS), web y de escritorio (MacOS, Linux y Windows) a partir de un único código base. Flutter lo utilizan desarrolladores y organizaciones de todo el mundo, es gratuito y de código abierto. (enlace)
Analicemos esta definición. En primer lugar, nos narran que con un solo código base podemos tener una solución compatible con seis plataformas manteniendo el performance de la solución. Esto mejora el TTM y permite que los equipos de desarrollo se especialicen en el uso de una tecnología Front-End.
Algo que tenemos que tener presente es que el lenguaje de programación que emplea Flutter es Dart y este lenguajes es moderno y amigable con los desarrolladores, lo que hace que disminuya la curva de aprendizaje.
Por otro lado, nos dejan en claro que el que soporta la solución es la comunidad y el equipo de Google al ser código abierto. Esto disipa el temor de algunos de que la tecnología sea abandonada. De hecho en este momento es el repositorio con más estrellas en GitHub y su comunidad crece exponencialmente año tras año:

Algo adicional que respalda a Flutter es las empresas que lo utilizan, por mencionar algunos te dejo los siguientes referentes:

Inclusive en nuestra región algunas empresas con alto impacto estén empleando Flutter:

El hecho de que grandes compañías lo utilicen, nos da tranquilidad pues no es únicamente Google el interesado en sostener esta tecnología.
Adicionalmente te debo comentar que el performance de las aplicaciones Flutter son muy similares a las nativas, por ejemplo en un artículo de BancolombiaTech nos mostraban la siguiente comparativa (enlace al artículo).

Este artículo fue creado para la versión 1.X de Flutter y si con esa versión tenían tiempos similares al nativo, hoy en día tendrá un performance mucho mejor pues en cada versión el SDK ha realizado mejoras que impactan el performance significativamente.
En el mismo artículo nos cuentan lo siguiente: "La siguiente gráfica representa la productividad promedio de un desarrollador que comienza a aprender y a codificar en Flutter vs. realizar lo mismo con Xamarin. Los resultados fueron":

Esto indica que un mismo desarrollador utilizando Flutter y Xamarin logró implementar 9 transacciones (experiencias completas de cara al cliente) en Flutter, en cambio invirtiendo el mismo tiempo en Xamarin solo lograron implementar 1 transacción. Este artículo y muchos otros nos indican que Flutter mejora el TTM (Time To Market o en español tiempo de de salida al mercado de las funcionalidades).
Con todo lo anterior solo me queda decirte:
