I like how easy it is for me as an amateur developer, to learn this language and create my own applications with no coding experience at all! It's not that hard - but if your used to other programming languages then yes there are some things that could be easier or more intuitive (for example when creating widgets). But overall its pretty straight forward once you get into it. Its great because now i can make mobile games without having any previous knowledge of game development in general which was one thing stopping me before using another platform such as Unity3D etc.