From what I remember (I've stopped playing now), Elemental Dracomancer was both easier to get and a better class for me compared to (E)shaman, but that's just my experience.
Don't know about your other question, don't think it'll matter too much - generally any class which attacks multiple targets is better (if you're high enough level to handle it).