I'm a computer science professor in New York, and I will be using this software in my Video Game Programming course in the spring semester. My present thought is that we'll probably use Construct 2 mainly for rapid prototyping; only after some additional features are added (families, if-else, or, functions) would I consider incorporating it more extensively.
Yes, I am aware of work-arounds and plugins for some of these missing features, but IMHO it feels inelegant -- kludgy, even -- while these features are not part of the main software. However, that being said, I still think that Construct 2 is the best software of its kind out there and I will be sticking around this community for quite some time.