My Elf is a Dex/int mage , so why not go pure or pally mage , that's what i think about :

. Str and Dex and Int , what good for a Elf ? what you want you Elf to be ?
Str : + Melee damage ; + Dodge ; + Hp also H/s....
Dex: + Rang damage ; + Hit% , + Crit% , Big + DPS ....
Int : + spell damege ; + mana pool , M/s ....

Str / Dex Pally : Str / Dex , in Str gear they are more Hp , more Dodge,more
H/s , less on mana .less on spell damage & rang damage ,less on
M/s..... look like the bast job for them are tank (aoe tank) ,but
cat dont got skill like Taunt ,so with low AoE Dps Vs pure int
mage ... low boss fight dps vs. Dex mage & hunter , how can
you hold your aggro as a tank ? and with this build and gear you
cant be a good dps for sure ,so what you do in a party ? Healer ?
you dont have +spell power after all ,and low on Mp M/s ,you
cant be a good healer ether .... so what are you ?

Str / int Pally : you got little better on mana , M/s also spell power , in str
gear you are a nice pally , in int gear you str only make you more Hp H/s
and few more dodge .... but still not much on dps ,dont have great
spell power , very low on the hit % (not good dps on boss ) ,also
cant be a end game tank , so you may better then Str/dex pally
but not much better after all .......

pure mage : its the stand way and Ez way ,nothing need to say .

Dex / int mage : i been play WoW sinc beta , in wow the 1st thing a mage
need is hit% , thats why i want Dex ,also mage is a spell damage class
but we are use rang weapon too , Dex give us big + on dps
i don't realy want to wear a hunter 's gear ; with mage gear we
not lose much spell power as a pure mage in AoE , but way more
dps when we fight boss .also our mana m/s are nice too , only
down side for us it too high on dps some time tank can't hold
aggro ,but that‘s not your problem ,as a mage our job is heal ,
rev ,Buff ,debuff and kill !kill kill !!!!!