Cierto, Flutter es mucho más dinámico en este sentido. Sin embargo desde mi experiencia, a día de hoy he tenido muchos menos bugs en Kotlin (android studio) que en Flutter - supongo que con el tiempo lo irán arreglando.
Al final depende de cual sea tu objetivo. Quieres encontrar trabajo de programador, entonces métete a Kotlin (Java), pero si quieres hacer apps con facilidad, que sean bonitas y dinámicas, y además puedas exportar tanto a Android como a IOS (aunque te hará falta algo de conocimiento básico nativo para ambos sistemas), entonces Flutter te irá mejor.