I figured this question would likely have been asked every few days, but for some reason I couldn't find any in search, so forgive me if I just didn't look correctly.
I am aiming to make HTML5 games for conversion to cross-platform mobile. The export options in C2 are quite impressive. However, I am a fairly skilled programmer, and have made games before in code, and am quite familiar with web development as well (JS is my main language, and I typically work in Node.js or PHP). I also looked at Stencyl, but considering the fact that it is rooted in Flash and just in the new version is going to have an experimental HTML5 export option, with pretty much the same story for Android export, I was worried.
I know that C2 is aimed at beginners as well as experienced developers to speed up development.
So to anyone out there with a strong programming and traditional game development background:
1. What makes you use C2? Do you feel like you can have the same level of control of your game logic?
2. Have you ever written custom behaviors?
3. Do you really feel like you can develop faster in C2 than hand-writing code when you are going off the beaten path?
4. Is a lot of the work done for you when exporting to a mobile wrapper like CocoonJS or Intel XDK? I know the latter can be quite complex and can require some code alteration for some features. Do you get help setting up the touch controls and all of that kind of stuff? If C2 does handle a lot of this process, that is a big plus for me.
I am just worried I won't be able to do all of the fiddling I want to to get it just right.