I don't think that game length is actually a good thing. It does however allow for deeper storytelling and mechanics that build over time allowing for skill mastery and experimentation. Length without content is just crap... plus any big timesink games nowadays will almost certainly release in a pretty shod (if not barely playable) state anyway.
I will say that any full priced game that is less than 10 hours long has no excuse for including filler or anything that (on repeated playthroughs) I'll be thinking "oh shit not this bit again" when I see it starting. I can accept buying a $70 (or ?50) game that is 6 hours long but it needs to be so good that I want to play it through 3 times at least.
There is no minimum but I get to the end of the game and thing "oh is that it" then it's not enough.
I very rarely pay full price for games anymore now. The last game I bought at launch was Portal 2 and that was definitely worth it.
I will say that any full priced game that is less than 10 hours long has no excuse for including filler or anything that (on repeated playthroughs) I'll be thinking "oh shit not this bit again" when I see it starting. I can accept buying a $70 (or ?50) game that is 6 hours long but it needs to be so good that I want to play it through 3 times at least.
There is no minimum but I get to the end of the game and thing "oh is that it" then it's not enough.
I very rarely pay full price for games anymore now. The last game I bought at launch was Portal 2 and that was definitely worth it.