Hi all,
Based on the experience of my own thinking, it seems that how much a person thinks "out-of-the-box" is determining the limitations of C3. This probably sounds strange, but often comes true.
In the past weeks, I regularly got stuck and looked for hours to get unstuck. My first reaction was to blame a bug or limit in C3. In the second look at the problem, I started to see where I could be wrong or misunderstood something.
On all occasions, even the one I was convinced it was a bug in C3, finally, it was my own limited thinking or lack of knowledge (sometimes I like to run before I can walk) which was to blame.
In my opinion, whatever environment you use, your own creativity combined with the level of abstract thinking determines the limitations of any development platform.
Unesteemed the way we develop (Procedural, OOP or visual like C3), what we do is a "craft" and an "art". Not the tool (C3 or anything else) but the person behind the tool is responsible for the final result.
I do agree, C3 has its limitations, but it is up to us to use those limitations to make great games. In my case, this is a real challenge because I cannot use C3 as often as I wish. Nevertheless, even with very limited time, you create something wonderful in the end when you pursue your goals!
Happy "game-creation" in C3!