I feel like the sweet spot for video games is between 10 and 20 hours. That's where I start getting sick of looking at a game and want it to be over so I can move on to another one. Yet it seems that a lot of games that I want to play are taking 50 or 100 hours to complete, which is insane. Who has that much time to burn?
(By the way: http://www.howlongtobeat.com/, a website that does nothing but tell you how to long a game takes to beat. Very useful.)
I used to like to be a completionist in RPGs. I'd play FF4 or whatever and I'd get every treasure chest, I'd get the best equipment for everyone. I might miss some of the stupid randomly-dropped summons or whatever, but I could get very close to 100%ing the game.
Now I pick up Tales of Whateveria and there's no smurfing way. I'd spend the rest of my life looking for everything. I could sit down with a detailed walkthrough and it'd still probably take me 200 hours to fully complete a Tales game. By the time I was halfway done, the next Tales would already be sitting on shelves.
I just finished the story mission of Borderlands 2. I don't know how long it took me to beat that game, probably 50 hours? I was ready for this game to be over sometime around 20 hours ago. Around level 20 I stopped doing side-missions and tried to rush the storyline and it still took me forever. There are dozens of sidequests I never did. There's DLC. There's newgame+, and another newgame+ after that. I'm at level 30 and the cap is apparently 70-something? Too much.
A while ago I picked up the new Tomb Raider. I was sailing along, reached a point in the plot where it looked like things might be starting to wrap up, so I checked a walkthrough to see how close I was to the end. Turns out I was only 1/4th or 1/3rd of the way through the game. Blarfhg.
Maybe if games weren't 100 hours of repetition and padding and level-grinding and procedurally-generated content, they wouldn't cost $60 each. That'd be nice. This is a big reason I like a lot of indie games. $10 or $15 for a game, and 15 hours later you've experienced everything the game has to offer.
In this thread, complain about games that are too long. Or tell me I'm wrong.