I played through ICO in like 5 hours and consider it one of the most fulfilling games i've ever played. Nowhere in there did I think it was too short. Anything more probably would have felt like filler. Most of these 40+ hour games contain too much of just that; filler. I've completed far more 5-10 hour games than 40+ hour ones. It took me two years of on and off playing to finish Wind Waker. I'm 60 hours through Final Fantasy XII and I'm not even in Arcadia yet. Fetch quests, side quests, leveling-up, replaying through areas, all of that bogs down the experience for me.
I have zero interest in this game, but if they can pull off 5-6 hours of mindblowing FPS action with a top notch plot, doesn't that sound better than 20+ hours of the same hallways and areas that repeat over and over and over? Does every videogame need to stretch out the five hours of story it contains to over 50 or 60 hours just because? It's like those last two Matrix movies. They took a single script and fleshed it out for two movies when they had barely enough plot for one.








