Even though CC is free, I would recommend sticking with C2. Having made a large game with CC myself, there are a few issues and quirks with it that make C2 a much, much better choice.
First of all, C2 is more actively developed. C2 has averaged a new version each week. There's currently more functionality to CC, but keep in mind C2 hasn't even been in development for a year yet, and look it where it's at!
CC tends to have some really weird issues that aren't showstoppers, but are annoying.
CC saves in binary - meaning I can't open the file in anything else to find out what's wrong for bugs like I can with C2.
C2 saves in a proper folder structure, making it much easier to collaborate with people. In CC, it's basically impossible to have multiple programmers work on one project other than literally taking turns.
CC is locked to windows EXE and often requires users to update directx 9.
C2's IDE is far faster, smoother, and more stable to work with.
You can't paste objects or code between projects in CC. Even if you try it and it seems to work, it's an unfinished feature and seriously messes up .caps.
And especially for like large projects like RPGs - CC is not designed well for making a reusable framework. If I want to make a sequel to my game, I'm going to have to recode it from scratch.
Seriously. C2.
P.S. You can make apps, but they are very limited - no sprites or such. And CC .caps are not compatible with C2.