All of the above. Also I'd like to emphasise a smaller game that's made well is much better than a longer game that people get bored of. Leave players wanting more
for sure!