Ele is super versatile and most like shaman in my opinion. They have a super low health pool (lowest in the game iirc) but tons of utility, self healing, damage immunity, boon sharing, etc. Very high skill cap with attunement swapping and being able to chain skills correctly, but very strong...