I do wish games would tone it down with how long they are. I was just replaying Mass Effect. I got everything done minus the side missions involving finding some small emblems. Took about 25 hours. I think that's the perfect amount of time.
IMO if you have more story to tell just find a good ending spot and save it for a sequel. Get the game out quicker and we don't have to spend 2 months trying to finish it.