You can`t just say, here we go I do the planning, you underpaid Indians (from India) do the work. There`s MUCH more to project coordination than just saying "program me something like this-and-that".
You really can`t decide who`ll produce the better product. My 2 cent are on HTC, b/c programming a MMOFS, or any game, is less a function of "dumb", ie, ordered programming than an ART. HTC are PRETTY good at that. Just watch the "quality" of M$ products, and you`ll know why Linus/x still buttshrecks them in all categories...