I think part of the dilemma is that BioWare games and many of the people who play them are completionist in nature. (I include myself wholeheartedly in that number)
So with a semi-linear "BioWare classic", getting 100% completion is both rewarding, engaging, and doesn't take an insane amount of time, since all of it factors into the story in some form or another, and it all progresses you towards the end of the journey.
THAT IS NOT A BAD THING.
Dragon Age:Inquisition is not semi-linear at all.
THAT IS NOT A BAD THING.
But the dilemma is that we are trying to fit our familiar "BioWare" playstyle into a game that has a fundamental difference.
We're accustomed to being a conductor on a train, with multiple tracks, several side-cars, and a few watering holes, all eventually leading to the same station.
And now with Inquisition, we're given a car, enough fuel to get started, and a few pointers as to where to get more, and sent into a massive open area, where we can drive wherever we want. There's a final stop that requires some fuel to get there, but we'll get that fuel from hundreds of different pumps from dozens of different locations.
Both options are enjoyable, but they are fundamentally different.
With the open-world, completing ABSOLUTELY EVERYTHING takes a very long time.
I have a save sitting in Inquisition that was completed over a year ago, I keep it around in case there's a save import for DA: Tevinter, and that's the save I will use.
Point being: I have nearly 200 hours invested in that save, and that playthrough was going to be my 100% playthrough. Every quest, every item, every outcome would be just so, and I have basically achieved that.
I have more crafting materials than I know what to do with, have 500+ power, all War Table missions concluded, and more gold than the 12+ dragons I killed to get it, and it was awesome.
But on a technical level, it is not 100%. I still haven't found all the mosaic pieces, and there's a few requisitions that are "unwinnable" because the enemies that carry the materials necessary to complete them no longer spawn.
Long story short, people say Inquisition is full of "boring, pointless quests".
Not so.
You only need "so much" to progress the story, and Inquisition has multiple ways to get what you need.
If you feel the story is taking too long, it's because you have at least double the amount of power needed to advance the next mission.
Fighting dragons is not only some of the best moments, but gets you the best crafting materials, so most of your equipment is found easily enough, you just need to remove the fire/ice/lightning-breathing parts first, and not die.
You just need to let go of the "completionist" mind-set and the pace really picks up.
I enjoy being able to just run around, collecting resources, because I find it satisfying to craft a whole teams' worth of weapons, armor, and helmets with enough left over to tint and match just so, that way everyone's ready for Trespasser, except (SPOILER), since (SPOILER) and the equipment is (SPOILER)
Long story short, (again). The game is every bit "Game of the Year" and whatnot, you just need to adjust your mentality a bit.
"Oh look, Elfroot! I must have it!"
"And there, Silverite and Volcanic Aurum! Now my armor can match my helmet!"
"And let's not forget the Iron, so I can find out which Dragon Teeth give the bonus without wasting valuable materials!"