DA2's been roasted for everything from reused assets to playersexual romances, but the problem it really has and the reason I didn't enjoy it is because it lacks a main plot. The story is a series of unrelated events (unless you count the fact that these events happen in the same city and that Shepard Hawk was involved automatically makes them related). The writers even knew that they didn't have a central plot which is why they slapped on a frame in half hearted support of 'Hawk is the common thread' argument. The main thread of a story doesn't need to be 'the world is ending' as it so frequently is with BioWare games, but there does have to be something that ties the beginning of a story with the conclusion so it feels like, well, a conclusion. DA2 doesn't have one and that's the real reason it got so much hate even if players were incapable of communicating that.