The randomness of this game is kinda sick, it may happen that u don't find a troop at all, while sometimes u find it just everywhere. But i think it also make the game funnier to play, cause you have to play with what u got, so every game is different. I just wished that, if any item of any set was spawned, the entire set was spawned; Kinda frustrating that i had never completed the knight' set in any of my games...
btw, about the archdemon/demon ... i think it's a question of use/type-of-battle more that troop itself. IMO demons are just stronger, with more efficient dmg output, and better overall abilities, and for normal encounters they are just too good; but against a hero, especially one with dragons, i will use archdemons, cause they can tank so good with high def/att stats and resistances, and most of all, cause being a level 5 unit they are almost untargettable by spells, and also they will just get rid of any effect in one turn. i HATE too see my hundred fiery daemons become little defenseless sheep! it doesn't hurt to use them both anyway