I would side with good word of mouth simply because majority of sales happen after launch, and with good WoM you can get great legs. Hype seems to be influential mostly at launch.
"Everything we hear is an opinion, not a fact. Everything we see is a perspective, not the truth." -My good friend Mark Aurelius







