Are you kidding me? This thing is filled with plot holes and inconsistencies galore.
"Kirkwall is the Templar Capital of the World, so let's bring our apostate family there."
"The Templars round up every mage they find, NO EXCEPTIONS--except Hawke and his/her apostate companions. They've got plot armor."
"The Dalish never stay in one place for long--except Merrill's clan, who parked it in Sundermount seven years ago. (And no humans attacked them while they sat there, of course.)"
"The Dalish dislike and distrust strangers and 'shemlen'--except Merrill's Clan, who trust Hawke (a stranger and a shem) more than Merrill, a member of their own clan whom they've known all their lives."
Cullen: "Why hello, robed, staff-wielding, fireball-throwing citizen. If you happen to see any mages around, please direct me to them."
Leandra: "Moving to Hightown will magically protect my mage children from being arrested by Templars, despite how being noble-born didn't stop my cousin's dozen or so mage babies from being taken to the Circle, nor did being the son of a prominent Kirkwall noble stop Emile de Launcet from being taken to the Gallows (and then reclaimed after he escaped)."
Fenris: "Danarius has been hunting me relentlessly for years, never allowing me to stay in one place too long... until the moment I met you, Hawke. Then suddenly he only tries to get me back once every three years."
Anders: "Even if I died or was returned to the Circle or not recruited at all in Awakening, I'm still a Grey Warden who absorbed Justice this game."
Anders: "Becoming a Grey Warden is for life and they always kill people who try to back out, like Ser Jory... but I left the Grey Wardens long ago, waltz around in broad daylight, have lived in the same place for years, and even run into former Grey Warden allies all the time, yet no one ever tries to make me come back or kill me to uphold the Order's integrity or secrets."
Orsino: "The Champion of Kirkwall has joined my side and we're winning... I'm so full of despair that I'm gonna turn myself into a giant corpse blob and attack Hawke and my own side!" because that makes sense!
Etc. Etc.
Also, the entire plot relies on all characters (not just the antagonists, but all the heroes and companions) being self-destructively idiotic at best, "too bonkers to tie their own shoelaces" insane at worst.
Petrice: "I'm gonna provoke the Qunari and Kirkwall into a war. Because that won't end poorly."
Isabela: "I'm gonna take the tome and run instead of giving it back to the Qunari to avoid a full-scale war, because the potential massacre of an entire city due to my actions is not my problem." (Yeah, she can relent if Hawke befriends her, but still.)
Templars: "We're gonna keep inflicting and turning a blind eye to blatant human rights violations on mages for years on end, because constantly persecuting and antagonizing people with phenomenal cosmic powers won't drive them to use it to get away from the horrific abuses we inflict on them."
Mages: "We're gonna turn to blood magic and demon-summoning every time we're so much as startled, because instantly flying to forbidden magic won't confirm the Templars' prejudice against us, fusing with demons has always worked out well for mages (
), and attacking the one person who's trying to help us against the Templars (Hawke who tries to help mages) isn't just shooting ourselves in the foot at all."
Companions: "We constantly give Merrill sh*t for dabbling in blood magic and making a deal with a demon, even if Hawke does it too."
Companions: "We ALL gave into the demon's temptation in Feynriel's Fade. Shame on us!"
Dalish: "Despite knowing Merrill all our lives, we're all going to blindly believe Keeper Marethari's demonization of her character and totally not question her claim that Merrill's become a monster in person's skin who'll sooner kill us than look at us (because this is the face of a psychopathic monster), and we're all gonna totally flee right into a varterral and provoke and attack her every time we see her instead of even one of us giving her the benefit of the doubt or asking her her side of the story."
MARETHARI: "I'm gonna sneak off behind my Clan's backs and then let this demon possess me while no one's around, because that won't end poorly."
Hawke: "I've just been warned that a serial killer who's abducting Hightown women is on the loose. Instead of warning my mom and telling her to stay inside, I'm gonna do nothing, then act surprised when she gets kidnapped."
Orsino: "I'm gonna practice blood magic and help my serial killer friend Quentin kidnap and perform horrific blood magic experiments on women, because that'll improve the Templars' views of mages."
Hawke: "Alienage resident Nyssa is terrified that her dangerously unstable apostate husband Huon (who just escaped the Gallows) will come back for her soon, and asked for my protection. I'll wait to return to the alienage after dark, giving her husband plenty of time to get to her first and kill her before I even get there, because apparently I didn't learn my lesson with my mom."
Hawke: "Defeating the Qunari left a huge power vacuum in Kirkwall since they killed the Viscount right before I got to them. Instead of using my influence as Champion of Kirwall to help transition power into the right hands, I'm just gonna sit in my cushy Hightown mansion and do nothing as Meredith takes over Kirkwall and turns it into a police state, then wait till she attacks me to stand up to her."
Anders: "I'm gonna blow up the Chantry, because that won't end poorly."
Meredith: "I'm gonna antagonize and try to kill Hawke even if s/he sided with me and my Templars against the mages."
Orsino: "I'm gonna give into despair and try to kill Hawke even if s/he sided with me and my mages and we're winning."
I could go on and on and on.
Not to mention the entire plot is, "Oh, we just kinda puttered around the city running errands for seven years. We never aged, moved to a new city, met or fell in love with anyone besides Hawke (except Aveline), got married, or had any significant life changes without Hawke there to hold our hands through it (Aveline marrying Donnic, Merrill making progress with her mirror, Fenris making progress getting rid of Danarius, Isabela making progress with Castion, etc), and even that was only once every three years."
Not to mention the billion or so cameos or reprises from DAO. Apparently every person who ever had anything to do with the Warden found their way to Kirkwall after the Blight, and either ran into or ran with Hawke. Because Thedas is apparently ten miles long, has about a hundred or so residents, and they're all drawn to the player character like magnets. (That doesn't break immersion at all.)