From  a  Factual  Stand  Point,  Undead  Faction  Stage  21  is  the  toughest  in  whole  game.
The  Waves  leading  up  to  Boss  are  the  most  Difficult.
-  Wave  1  is  Double  Martyr 
-  Wave  2  is  Triple  Valkyrie +  Warcaster  +  Errol
The  Boss  is  the  most  Difficult.
-  A1  -  Single  Target  Ignore  Defense
-  A2  -  AOE  Stun  +  Fear  on  3  turn  Cycle
-  Passive  -  Gains  Turn  Meter  when  ever  he  takes  big  hit.
Undead  Faction  face  the  Toughest  Waves  +  Toughest  Boss.
However,  Most  players  don't score  Undead  Faction  as  tough  to  beat overall.
Most  Faction  List  have  Undead  Hordes  near  the  4-6  Ranking  Range.
The  main  reason  why  Undead  Hordes  isn't considered a  Top  3  Faction  Nightmare  is  because the  Undead  Faction  is  stacked  with  tons  of  heroes.
Undead  Faction  face  the  Toughest  Waves  &  Toughest  Boss,  but  they  also  own  the  Best  Set  of  Heroes.
-  Elegaius is  needed  to  put  the  Valkyrie skills  on  Cool  Down  +  Strip  any  other  Buffs
-  Frozen  Banshee,  Bad  El,  or  Nethril  is  needed  because  Poison  doesn't  trigger  the  Boss.
(The  Boss  gains  meter  from  his  passive  when  you  do  big  hits  on  him.)
-  Gorgorab,  Siphi,  or  Grinner  is  needed  to  help  revive  any  fallen  for  3  star.
-  M.Mage  or  Skartosis is  needed  to  cleanse  your  team  from  Boss  Stun/Fear
-  Vogoth  or  Zelotah  can  be  used  for  extra  Sustain.