Forbes - It’s a well known fact among industry types that gamers are now getting older and older by the year. As in, new players are still starting young, but veteran players aren’t giving up gaming either as they age. It’s becoming more of a legitimate past time among adults, and few are ashamed to admit they still play video games at 25, 30, 40 or more. We’re finally starting to eliminate the “just for kids” stereotype, and that’s great for the industry.
Hell, even in multiplayer terms, games like Planetside and Dust 514 are FREE, and can potentially give you hundreds of hours of enjoyment. I've been playing Hard Reset: Exile and Amnesia, two great games that are refreshingly long (although not excessively long) for being linear experiences.
Whatever the case, I'll take an epic, long game like Far Cry 3, STALKER, Skyrim any day, over a short campaign that feels uninspired or tacked-together in a moneygrab rush.
The story and character development might be a bit shallower but I think the fun factor would be higher.
I'm currently playing ME2 and I know it's gonna take me about a month to finish. There's no way you could condense Mass Effect into 2 hours but an action game like Uncharted could be. I guess it depends on the game cos I wouldn't want MGS to go that route but some genres and games could be made better if shorter I think.