Yeah I love that mission as well, but I normally just stick to the Earth method.
Hey, to each their own, amirite? Whatever gets the bounty done. For instance, If I want to bang out Fallen majors quick, I do Winter's Run, or if I want to take my time, I just run circles in the Rocketyard. Not that it comes up much, but I still haven't found a consistently good method for Vex majors. Even The Stranger's Call doesn't have that many, and those cut scenes!