I don't think marketing is the biggest issue in the case of Metroid Prime. The games just aren't mainstream enough. They are slow-paced, focused on exploration and about as free of testosterone as games can be. Oh, and health doesn't regenerate.
Halo really isn't the best game to compare to Metroid Prime imo. Sure, they both feature space and the hero(ine) wears a suit but that's about it. Bioshock would be a much better series to compare to, and while Bioshock is more open and adventurish than many other shooters it's still much more action-packed and linear compared to Metroid Prime.








