While humans are a very viable option (Perception, EMFH, Sword Spec), I think Nelfs are better because of vanish (mostly), elusiveness (better stealth, I think), and the extra dodge. I heard someone else say earlier that it's actually 2% less chance to be hit, but forgive if I'm wrong, but... isn't that the same thing as dodge? Anyway, I saw a long time ago that the extra stealth for a nelf is equal to +1 level stealth, the talent for it can give +3 levels if you take all three points, and minor stealth gives you an extra +1 stealth, making a total amount of a level 24 rogue stealth. Human racial is -1, making it 23, assuming you chose that path (If this information ahsn't changed ofc). So while having a free short CD trinket (not to mention extra AGM) is extremely useful, I love Nelfs. xD