Using platform behavour then doing arial stuff is easy. The hardest part of using C2 is coming from any other language. once a mind set is in place to code or use other tools. Then C2 is a culture shock. Once you pick it up with a few experiments. Then C2 just fly's by and is incredibly easy. There is a few little niggle bits, but overall it's really fast.
in C2 if you wanted to do arial moves you just need to set an Event
Player.OnGround
Once While True
-- turn on the OnGround Control Group
-- turn off Air Control Group
-- modifiert player.platform values
Player.OnGroun NOT
Once While True
-- turn on Air Control Group
-- turn off Ground Control Group
-- modify player.platform values
and it's all down hill and easy. I used a platform behaviour to simulate Joust like flight mechanics for a platformer. It was pretty easy :)
air attacks, air dashes, double, tripple, space jumps, air retreat, airial dodge flips... easy peasy. Wall runs, backboard wall runs, back board wall runs to leaps and more backboard wall running(Mirror's Edge for IOS :D ).. eaaaasy.
making it look good with animation however... eh you need to be able to do good art. the OP can... i can't :D
If I had the artistic talent i could probably get a core engine for a Metroidvania in an hour :D
I love C2 :D
So when is Ghost Song coming out in full release. Demo's of early builds are painful when you get excited :)
However, as to the answer "should you switch" probably not. once you commit a lot of work. Sometimes it's just easier to finish once you hit the half way point.