I remember looking at this in its early days and it suckkkked. Now, I'm like woah blown away. Community is much bigger, APIs easier to use, wtf happened! They surely weren't shy to break and break until they got it somewhere they liked. It's open source too.
Bloated? Oh please. Build a somewhat bare Flutter Flame App and the APK is 20mb. I'm sure it could be smaller if I removed some libs that I brought it that I'm not using currently.
Cross Platform. Everywhere except Consoles. Who knows maybe that will come. I don't care about it. Web just works. No BS.
Performance. Shooouuwwwshh. 60FPS easy. Impeller Engine. Box2D port. 60 FPS is so easy. You are out of your mind if you target or obtain less than 60FPS on average to high-end devices.
Ease of Use. Dart makes it so easy. If you liked C# or Java, Dart has you. No wonder they don't need an editor. Physics so easy. Camera, so easy. Sound, so easy. Resolution, Full Screen, etc. so easy. They outdid themselves.
All of this and you can use Flutter's UI components in the game. I'm sorry, but once a game engine with an editor is out for Flutter game over for 2D.
Of course, you know I love Flutter for a long time like Rust.