As for efreets, dendroids can handle them effectively on their own, but even regular ones have a speed of 9, and a dendroid won't be able to prevent an attack on the elf in the second round, and if they're upgraded, they might even be able to attack on the first round.
Conclusion: you won't always be able to fight with this army without losses. And most importantly, the hero will move slowly.