This a very surprising story because usually the ones that major in CS are the ones that enjoy efficiently coding and live on C. But for you, you need simplicity, a way to just develop rather than take time and go through the logic. I mean it's fascinating! Because here we have CS major that actually enjoys C2 a lot, which was mostly meant for non-coders but here we are.
I don't know, I find it really cool.
Don't want to deviate from the feel of the post too much, but I just had to toss my two cents in. As a programmer, myself, I get sick and tired of staring at a vertical monitor laced with seemingly endless lines of code practically all day every day, a subset of which isn't even your code, a subset again of which being virtually impossible to read without your eyes going crossed.
When I get home, I want to do something leisurely. I want to make games that I can then play and share with family. I really, really don't want to sit and stare at yet more lines of code. Construct 2 provides an excellently designed interface that allows me to arrange my logic in a manner much like a pseudocode flowchart, which is the part of application development that I really love. (Well, GUI design is my absolute favorite, but the pseudocode flowchart's gotta be a close second.)
I'm sure everyone has their own opinion on raw code access / simplicity, and maybe I'm just projecting my own feelings out there, but I'm sure there are lots of programmers that feel that way: when we're working, yeah, sure, show me the lines. But when we're playing, we just want to play. Heh.