Agreed, all the mages I met in Redcliffe except for one didn't like the alliance and that made it a harder for me. Fiona is not leader material imo and I don't like that she stays in charge. We should have the option to judge her in Skyhold no matter what we choose for the mages.
It would have been cool if we could hold these incompetent leaders accountable. At the very least, be allowed to demote them.
Inquisitor: "Fiona, due to your reckless endangerment of the Citizen's of Redcliffe, your nearly treasonous actions allying with a Foreign nation, and your betrayal of the ideals that inspired the mage rebellion, I herebye strip you of the title "Grand Enchanter. You are unworthy of such responsibility, and the respect such a title holds."
Considering how forgiving our Inquisitors can be, it would be nice to have some options that allow us to admonish people and not hold them completely unaccountable.