It's quite clean now. Types, enums, named arguments, closures, null safe operators, pattern matching... Very mature and stable frameworks...
It's not just hacking garbage into html anymore, pretty respectable little OOP language!
But my new love is rust