For DA:O, mages have enough badass in their spell list that they can scrape by with only using one specialization.
I liked DA:I pretty well, but now that I'm at the ending it is my sacred duty to bitch about things.
First, the open world is nice but also much too big for how they set up the mechanics. I got to level 19 before going to the endgame quest and explored less than half the playspace. And a huge chunk of that was done wandering around zones I'd badly outleveled. They could have cut out like a quarter of that at no real loss and spent that effort making more alternate paths in the main quest. Or on beta testing. It doesn't help that the companion quests require running all over the place and everything is too far apart. It
offends me that the crafting stations in your castle aren't in the same room as your shops. The shops are outdoors and the crafting stations are in the basement. Oh, and as far as I can tell the castle shops only upgrade their wares once. I didn't go shopping much.
Crafting was kinda unsatisfying. The offense and defense slots gave small bonuses that often literally didn't matter to my Knight-Enchanter, but still demanded I expend resources, and I never seemed to have enough level-appropriate resources to even consider decking out the whole party with crafted gear. Also, due to sheer bad luck I only got mage schematics from the quests I did before level 17.
The final boss fight was pretty fun but could maybe have stood to be a bit tougher. Then again, Knight-Enchanter is totally batshit and I was playing on normal. Now, maybe this is my excessive strategy game and JRPG-playing speaking, but I think it would have been nice if the final dungeon had not just been the final boss. It was a totally awesome setpiece for a clash of armies but instead the whole thing contained just enough guys for a game of basketball if you let the creatures without hands play.
The epilogue was kind of eh. I wish I'd gotten at least a bit of direct input on how the Inqusition responded to the stuff that happened. And then there was a batshit sequel hook that came more-or-less out of nowhere, followed by an after-credits sequence.
So in my case the Orlesian Wardens have declared that it is time for their order to come out of the shadows and help fight humanity's true enemy. Um, the fuck are you talking about? Everyone knows who you are, you have uniforms and appear in legends and history books all over the place. And what do you even mean by true enemy? Demons? The Seekers, Inquisition, and newly-formed College Of Magi have that covered. The Qunari? You're like half a continent away from them. Tevinter Imperium? Still entirely the wrong place. Darkspawn? You've been doing that! What, is it the Daelish? The dwarves? The elven go- okay, actually I can see that last one.
Also apparently they are having a secret civil war with the other Grey Wardens, and all contact with Weisshaupt has been lost. Why? Corypheus is dead, and if he did manage to mind-control a bunch of wardens and had his influence stick around, I see no rational reason not to tell the Inquisition. I will be supremely pissed if Corypheus comes back from the dead after I specifically disabled his ability to body-jump, disintegrated him, and threw the dust into the Fade.
And really, this feels like it's an entirely unnecessary setup. There's an ongoing Qunari invasion. There are two Old Gods waiting to become Archdemons. There are any number of demons waiting in the wings. The ancient Elven God of backstabbing is in the house. The Black Divine probably has opinions regarding the Inquisition and new White Divine. There is no shortage of world-shaking threats available if need be.
Oh, and there's the bugs. It's not AC:Unity levels of bad, but the specularity is terrible for mesh settings below High so it looks like people with brown hair have literal metallic silver hair in many lighting conditions. It is bad. Loading times are unreasonably long. Also, when they have fog or dust, it not only crashes, it makes my graphics driver tell me that the application was badly designed after I updated to the latest stable release. Seriously, the message literally says it is a design-time issue.