Nice little platformer you made!
It just felt a like it fell a little short in some spots. For one some of the sprites seemed like they weren't correctly made (random lines and stuff) and there seemed that some collision boxes weren't set up properly. On a gameplay side, it seemed like the difficulty scaled really fast and became really hard pretty fast and the story was kinda confusing.
Some positive things though I really liked the sound design and the mechanics of the two different angels were fun to switch between. The music really helped build the atmosphere of the game