Quite a few errors which for me were probably your only let down. Possibly the plausibility of two armies dropping their grudge to fight another as well (but it is fantasy so meh).