Jay520 on 03 September 2011
As many have said, there are various factors that an affect sales. Advertising, release date, exposure etc.
For example, if Halo Wars released without the Halo name, it would have sold less, even if it was the same game with the same level of quality.