About time too! This man is responsible for most of our progress in distributed systems. One of the few researchers Google hasn't poached from Microsoft yet.
Microsoft Research is active in many more areas of research than Google. However, I'm not sure that implies they are better than Google in the specific area of distributed systems research. FWIW, it seems every now and then Google publishes incredible papers that surprises folks in that community.
They have certainly successfully poached a bunch of awesome systems people from their positions in academia. I'm not sure how many from MS Research though.