For those who complain about the 10hr or less campaigns should realize that games are for playing over and over like a movie and not just purely for completion and never to be played again. Besides some games are more appropriate for not taking forever to finish otherwise ideas put into the game would run out, enemies would become tiresome to fight for the hundred time, and the story would either become dull or uninteresting. Not every game works out like an RPG to have dozens of hours to play with dozens of sidequeest to explore, which basically only serves to drag out the game for things that served little purpose other than having some extra dough and experience points.