I went through the circus a couple of years back. I ended up with Flutter as well for my choice, after a few apps I switched to Delphi 10.3 using FMX, then added the Skia4Delphi library and now I am on 12. It has been pretty good overall, But for web dev I use VueJS + Vuetify (I do dislike the JS/CSS/HTML) with Python and Tornado. Why I moved to Delphi from Flutter (I was all in on Flutter and it reminded me of Flash/Flex)? The first reason is when I had to updated an app from an older version I was burnt pretty bad by having to rewrite it as it was old and the libraries used did not worked anymore... I gave it a shot The second reason was the bluetooth support for classic and LE was second to none cross platform, the component from TMS to get maps on Desktop/mobile without issues, and the code separated from the UI. If you feel like experimenting I would do the community edition on your personal commuter for the new Delphi, or the trial in your work computer.