User blog:ImperiexSeed/Strongest named angels scale, from greatest to least!

Michael > Lucifer > Gabriel > Raphael > Zachariah > Anna (prior to) > Uriel > Virgil > Castiel > Rachel Balthazar > Joshua