I have noticed Dart a few years back and even did a CodeLab in my city on Dart and wrote two articles about Dart in SitePoint.
I love the simplicity and relatively low learning curve offered by Dart. But I am not very happy with the following:
No IDE (free and usable). Google used to deploy Dart IDE but abandoned and encouraged all to use commercial products. I strongly disagree on this approach. As a new language, purely relying on 3rd parties' IDE support is not a good idea.
Also, I think the current way of "designing" a UI with Flutter is too troublesome. Is there an intuitive way (like what we see in Andriod Studio) that helps the developer to create the UI in a WYSIWYG manner?
Even better, can we have a separation between presentation (the UI) and the control?
For example, in my development with Borland C++ Builder and Delphi days, I am happy and comfortable with create the UI (and the UI is saved as a FRM file) and the relevant cpp/pas files. Can we have a similar approach in Flutter development?