Construct 2 is by far the easiest game making engine to learn without losing any power. Previously I was using GameMaker Studio and if you want to make anything good their drag�n drop system goes out the window and to make a almost bugfree platformer in it is extremely difficult.
C2, in my opinion only has 2 drawbacks but they are HUGE!
1: No native compiler modules for iOS/Android.
2: Monetization is a horrible pain (AdMob plugin would be nice)