Perfect Angel controls
Platformers starring angels have what I call 'flight dilemma'. If the character has limitless flight, then the game would not be challenging. If the flight is too limited, it would seem pointless to give the angel his wings in the first place. This is why a certain angel from Nintendo took so long to make his revival. Hate to say it, but what you came up with is really giving them a run for their money.
When you make a game that Nintendo should take notes from,
you have done something special.