Two mages are good, but they will both have low levels, which will affect the strength of their magic and the overall quantity. Yes, it will be a hassle, but everything is possible.
As I said before, against Haven and Chaos, you need to play for speed to prevent them from developing their mages.
You have a mage and a knight. And the experience is also split in half, just like mine. But here's the solution: level them up separately if possible. Otherwise, we will be equal.
And regarding speed... you won't have time to develop either, and you won't have a general protection spell. But I will have two mages, a mage (unit), and a djinn (whose spells might even be stronger than ours).