Elena’s buff counterattacks with of X% damage the hero takes. It does not prevent damage. So both get the same amount of damage. Elena’s own defense stat does not matter, it is defense of the hero that is attacked. So a low defense Elena only does more damage to those that attack her directly, not the 2 others she buffs.
She has the highest attack stat in the game, but she is pretty weak on defense and dies easily. Also if you use her with a defense buffing hero, like Vivica or Magni, the counter attack is also weaker.
I have both heroes at level 70 and I’m not a fan of either. Elena is better on attack than defense, because the attacker can and will avoid attacking the heroes that have the perfect riposte buff. While if you attack in a raid, the defender will play randomly. It really is a laugh when someone’s Lianna hits you and can kills herself in the progress
Azlar has huge DOT on everyone. The biggest problem is he is slow. It takes a long time to charge him. And he is also weak on defense.
I would prefer Marjana of the 5* reds much more, but I haven’t manged to pull her
That said it really depends on the rest of your team. I’m just comparing her to other 5* heroes. But if you have a 3-4* team then definitely take either one to your team. If you get them ascended.
I would probably use Azlar on defense and Elena on attack team. For titans both are awful and should not be used.