Lotsa tricks available, able to handle all sorts of situations, fill various roles in a team... Primary roles, I figure, are healing, positioning, and damage.
Originally, I was looking at Sadida (whose whole Tree thing I find awesome, though I don't know how it holds up at higher levels), Foggernaut, Eliatrope, and the new Huppermage. The last two in particular are quite alien to me, as I've been away for quite a while. Could someone more experienced than myself weigh in, please?
Also, if Eliatrope or Huppermage are recommended, how do they do with an omni build? Is that worthwhile, or is there not enough variation among their spells to warrant splitting their stat focus?