"Goes about 10 hours longer than necessary" is something I totally disagree with. My end time was 105:29, and I felt like the game ended too soon in terms of what was done and what wasn't.
I think it's that the game could have better spent some of its runtime. A few late game characters and plot points could have afforded to been explored a bit more thoroughly, IMO.