He's pretty damn fast and strong. Gabriel was an archangel and still couldn't beat him, maybe Micheal could though. Having the blade doesn't mean you can get a hit in. It wouldn't be as easy as with Zachariah.
Normal angel blades don't work on Archangels so they have special blades (Archangel Blades) that can kill other mga kerubin but are the only thing that can kill each other. Lucifer cannot be killed with one of the normal angel blades since he is an Archangel and he used his Archangel blade to kill Gabriel. (don't worry I thought about this a lot when I first watched Supernatural)