I really enjoyed my time with this one! I especially liked that as you "died" you went through different phases and your abilities upgraded, and having to absorb enemy attacks was always a challenge to get right.
Really annoyed at myself - got to the very end with one enemy left before dying and getting the stage with infinite ammo. Will definitely try again!