Well, you know, I wouldn't say that! Honestly... The Castle will win against the Tower mainly due to faster development in the early game – but if you do it the way you suggest – 20th level against 20th level, with troops for the same number of weeks – then it's far from certain that the Knight will win, believe me!!! You can cast a very powerful spell – like berserk half of your army – and what will you do? Go make a great explosion, a meteor shower, a chain lightning spell :D And just something massive, like a slowing spell – and successfully shoot down all the Knight's army! Archdevils are, of course, strong creatures, but there are ways to deal with them – Nagas, for example ;) In general, your attack/defense won't help either :) Besides, you can reduce these parameters with spells ;) And in general, in fact, everything depends on the player who controls the army. It really all depends on him!
I agree! If a player is playing against the AI with this setup, then most likely the player will win, no matter which side (Castle or Tower) they play as... but player against player is more complicated... it all depends on the players themselves... it's just a matter of luck, and of course, it all depends on experience and skill.