Elkanen is not a bad choice at all.
I have him maxed and emblemed to node 18, and he is super awesome. He is a classic hero that is well balance and people always underestimate him.
With his special skill to hit and heal himself and fast mana speed, he can stand as center tank. I used him before I have maxed Telluria. I intentionally put emblems for him on the sword path because the harder he hits, the more he heals himself (in fast mana speed). After my Telluria is on duty as tank, Elkanen is joining the green-stack war attacking team and he does perform very well too.
I wish I can draw his costume to even enhance his overall stats since I have him in talent node 18 already.