Ever since I started learning Construct, I've gotten this weird feeling of it being something new that is really going to revolutionize things.
However, I have really struggled with my skepticism around Construct not being as good as writing "pure code". Today I understood why it doesn't matter. Because at the very core coding is essentially building logic. And Construct can do that just the same, but with the joys of a graphical user interface. Construct does to coding, what Windows did to Ms Dos. The graphics make it easier to stay organized, avoid mistakes and understand complicated projects.
Insisting that Construct is inferior to plain coding is like insisting Dos is better than Windows. In some situations that might indeed be the case. The point is that for most tasks people would rather use Windows than Dos. And for the same reasons I prefer working with Construct instead of working with plain code.