Yeah, the final battle was pretty disappointing in terms of difficulty. All the normal mobs were 1 shot kills with normal attacks. There were a couple of harder mobs but not many. The final boss wasn't that big a deal since by that time you reach that point, your character is leveled pretty high and getting spirit resistance is pretty trivial.
However, I do understand why they did it. Half the posts in DA threads are about "OMG, this is so difficult" so you can't make a mandatory battle too difficult or else most people won't be able to finish the game. Optional bosses, on the other hand, like the 2 dragons can be made very difficult since they are, after all, optional side quests.
There were other choices with no consequences, like letting the Desire Demon take Connor. The Morrigan decision, I can sort of see as an opening for another game so it's possible that's why it wasn't fully resolved. But I don't exactly see any good resolution to that? What? She raises the kid and he grows up to be another hero? It is stated that the archdemon will die with the kid so it doesn't seem like he's going to be totally evil. He might just grow up to be a relatively normal kid with a reclusive mom who likes to live in a hut in the woods.
