I have to agree that sometimes a game can be 'too long'. Obviously we want lots of content, but if you find yourself doing the same thing for 20 hours in a game without any significant changes or challenges to keep you interested it's easy to just want the game to end.
I can think of Grandia 2 being an example, where they just began recycling bosses at the end, and the story wasn't really going anywhere apart from 'Now the big bad is running again. Now he's throwing this at you. Now he's running again.'. Also Lost Odyssey, it felt like they just desperately wanted to be able to say it was 60 hours long or whatever.
As for sales, digital sales probably aren't a good indication yet, since there seems to be zero incentive to pre-order the game digitally (no discounts or bonuses), and it's not possible for the game to be out of stock so most are probably waiting for day one.