I think gameplay and marketing win here. Consider two gamesL one has great graphics but bad gameplay, the other has bad graphics but great gameplay. The great gameplay game is going to win that match up.
The problem here seems to be that supply is geometricly growing whereas demand is largely fixed. To compete and be noticed you need to make a serious investment in marketing or get extremely lucky.