Generally speaking, the story writing/momentum in Dragon Age: Inquisition is of poor quality compared to Dragon Age: Origins because the "frostbite engine" took up far to much resources/focus/time. While the "intentions/ideas" behind Dragon Age: Inquisition is fantastic, it never "rise" above the standards of an "expansion pack" on it's own. As a side-note: Dragon Age 2 was actually developed from the start as an "expansion pack" for Dragon Age: Origins.
Dragon Age: Origins did run on the "Eclipse Engine" and Dragon Age 2 on the "Lycium Engine", while lot of bad things can be said about the "character designs" in Dragon Age 2 and lack of fluff features found in Dragin Age: Origins the "Lycium Engine" did a really good job, and here we have the core of the problem:
Dragon Age: Inquisition is using the "frostbite engine" that has been butchered into something it's not meant to do, and it really shows. For the sake of discussion; - If BioWare had tweaked the "Lycium Engine" and put all content/resources/time there we would have had a "true" successor to Dragon Age: Origins that most players would have had a "connection with", but as of now jumping into a First person shooter/car driving engine was a terrible bad call!
To re-invent a "working concept" is a dangerous thing, and how Electronic Art's could allow BioWare to mess with their best IP like this is for me a riddle since each years FIFA only has some new logos/text and still sell good...
Really, if BioWare and Electronic Arts (with respect said) had swallowed their "inflated pride" and contacted Bethesda Softworks and told them about Dragon Age: Inquisition and if they could get a license to use Bethesda's own "Creation Engine" we would have had a fantastic game. Skyrim (running on the Creation Engine) with player-made mods has support for serveral companions and amazing features. So I am not the least exaggerating when I say: Bethesda's "Creation Engine" can do anything Frostbite does right now much better excluding multiplayer.
But oh no, it had to be Frostbite, and here we are just like with Dragon Age 2, a lackluster story that somehow fails to play out as "intended". The best thing that could happen with Dragon Age: Inquisition is that somehow a dedicated player-base convert it all to a mod for Dragon Age: Origins or Skyrim.
Regarding the multiplayer in Dragon Age: Inquisition: yes, it all started out with THAT in mind, and the developers should have staid with that focus instead of dragging in the single-player campaign/story into the mix.
While the PR department did a really good job in sending out copies for "early reviews", everything got over-hyped just like a glass of water in a dry desert, and "design flaws" (aka design-compromises) with a "lackluster story" more or less (as usual) was ignored by the major reviewers. While most people acknowledge that "dual cores" are in the twilight years by now, it was a strike under the belt to "code in" a software non-start for the owners even if the minimum restrictions is listed as quad-core. There is lots of talk in more "dark forums" that the "Denuvo DRM" demands so much resources on PC so THAT is the main reason why dual-cores can't play the game. But in truth, of all things that is epic fail with Dragon Age: Inquisition, the Denuvo DRM was a huge hit. The entire "PC" piracy scene is literally on the knees, and following the development on that front has never been more interesting than now.
To finish it all off let me just say this: Frostbite is a fiasco and the "Lycium Engine" or Bethesda's "Creation Engine" had done much more justice to Dragon Age: Inquisition.