Good ideas for both bosses.
Question here is how much time you spend per battle ?
Every hero class have some good strategies , and for so many units as in this game you can make lots of different unit/item/skill/spell builds.
But in end, nice work and good to have it explained in details