Plus, finding out Cory's plans makes a lot more sense if you sided with the mages because they already happened but meanwhile the only reason you know about Cory's plans with the templars is by finding papers the Envy demon left lying about and Envy gloating about the demon army. Sorry, but the mage method makes a lot more sense.
Bull crap. The companions are left alive in the bad future for no reason other than to assist you through the level. They're even allowed to keep their armor and weapons. They never call him Corypheus, because storytelling reasons, and they never inform you of Corypheus' dragon, which would have been helpful don't you think?
Finding out from Envy is better because its a demon. Of course it's going to act crazy and write and draw all kinds of stuff. Also, the information about Celene was more of a clue. IHW bashes you in the fact with it, saying that Celene was assassinated. In CotJ you just find a bust of her with a knife in it, and Cole gives a little bit more of a hint. Then the party speculates on what it means. That is a far better plot reveal than just being told. Also, the demon army revelation was done through battling Envy in your mind. After winning against it before this, it gets desperate and tries to make you react by telling you of the demon army it will raise in your name. It also believed you would not be able to escape it, so that's why it didn't mind showing it to you.
Furthermore, having to recruit Cole TWICE is just plain ridiculous. It makes sense having to recruit him if you sided with the mages but zero if you already recruited him after siding with the templars. It makes sense everyone is suspicious if he first came during the attack on Haven but little if he's already been around for a while after siding with the Templars. Plus, the interactions with the dying Roderick make more sense if Cole is the one with him rather than Dorian.
Your opinion. I think the scene of him yelling in for your to open the gate and then stabbing the Venatori in the back makes no sense. Why Venatori and not red templars? Why was the brute walking toward you when Cole was behind him? How did Cole beat all of them?
Dorian's entrance was much better. He was posing as Venatori, which explains how he was able to beat them. Element of surprise. Also, the Venatori are the ones attacking, so it makes sense for them to be there.
As for Roderick, I can see him fending off a Venatori, but a red templar? No way. I can also see him surviving a regular stab for as long as he did, but not a red lyrium stab.
See? I can turn that around and give compelling reasons for the alternative.
Now lets talk about the Red Templars:
If you sided with the templars, HOW IS THERE AN ARMY OF RED TEMPLARS STILL AROUND? It makes sense that the Venatori are still around if you sided with the mages because a majority of them are from Tevinter but it makes zero sense for the Red Templars to have a large presence if you helped the Red Templars.
The ones that died at Haven are the ones from Therinfal. Deman confirms this. Besides, your argument would apply against you anyway. If reds died at Haven, how are they still around afterward?
The answer is because red templars were being created all over the place. Therinfal was just the main base. Sulidin Keep, headed by Imshael, was the secondary base.
The real question is why aren't there MORE Venatori if you side with the mages? Remember, if you got the mages, then the red templars attack Haven, not the Venatori, the majority of which are from Tevinter, as you wrote. So where did that large army go?
For starters, you prevented them from bolstering their army with the entire Templar order which should drastically reduce their numbers.
Again, you drastically reduce their numbers with the avalanche. So the same question would apply to you, as would the question of where the unused Venatori army went to.
Furthermore, you killed a lot of red templars while recruiting the mages so there should be even less.
What? Those two things contradict. If you went to Therinfal and stopped the reds from bolstering their numbers, then you didn't recruit with the mages. And you don't kill any red templars while recruiting the mages. You kill them afterward at Haven, in which case you are still left to explain where the other red templars came from.
That brings up the question of how are the red templars still a fighting force if you sided with the templars? They are apparently large enough to stand up to the Orlesian army during WPHW despite that making no sense if you sided with the templars yet makes complete sense if you sided with the mages.
They couldn't stand up to the Orlesian forces. They were nothing but a "bulwark" to give Calpernia and Corypheus time to get into the Temple of Mythal.
Furthermore, the Templars stop being relevant if Barris dies or you conscript them. There is no redemption arc in that case.
So? Finoa was never relevant to begin with. That still puts CotJ ahead of IHW.
Plus, the Templars get absolutely no mention in Trespasser apart from their rebellion against Divine Vivienne.
Isn't the same true for the mages? Besides, that would be Trespasser's fault, not CotJ's.
Also, the Inquisitor can mention the templars in a certain dialogue, as well as the Grey Wardens, when talking about corruption in the ranks.
All things considered, the game blatantly wants you to go towards the mages.
So what? Doesn't make it the better one. It wants you to go toward the mages because its a trap.
However, if you side with the templars, you both kill a lot of red templars at Therinfal and deprive them of bolstering their numbers.
"Both" "kill a lot of red templars at Therinfal", and "deprive them of bolstering their numbers" are the same thing.
The red templars that show up later are from other areas.