I agree with Ashley here. We have run into the same framerate issues with XNA/C# on mobile, and that was simply down to inexperience. The more we've come to understand the limitations of hardware, and to structure logic efficiently, the faster our games have run.
Construct 2 has over-delivered in regards to our expectations of performance on mobile devices.