UnDutchable wrote...
As for the final battle, the templars are good melee fighters, but they lack ranged attacks. You'll want at least one ranged army, since the archdemon likes to sit in a spot where melee attacks can't reach him. So if you don't have the elf army you might pick the mages. The mages are also good, but they tend to cluster together, which makes them vulnerable to the archdemon's attacks and there's also the chance they kill more allies than enemies with friendly fire.
Just to point out, in my first playthrough to fight the Archdemon last night, I noticed that my Templars definitely had ranged attacks. In fact, during the final part of the battle just before my AW Mage went toe-to-toe with the Archdemon I had a group of templars all clustered around Leliana loosening off arrow after arrow at the Archdemon.
And in response to the OP, my Mage also killed Connor and sided with the Templars, so I don't see that it's a particular problem.