dont play a dwarf... ever. they are useless pieces of crap that shouldnt be lvled past C grade
of the few skills dwarves get all of them are pretty much freely accessable while playing any other class
now you hurt my feelings :P get someone else thats not a dorf to craft your B/A/S grade gear/shots/arrows will ya, good luck finding that crap in full drops, lol :P
other than that dorfs not good tanks? actually i would disagree, its just a matter of how you play him, i tank nearly as good as any poling WL (those are harder to find too!) but if you're going duo and your gf wants to be a dorf and you nuker it would be a fairly good thing if she'd pick the mobs and smack away for a li'l bit before you go nuking crazy, lol, generally the best duo for a nuker would be with SE due to that they get an empower buff that increase your dmg, if you cant get that, go for WC or some human buffer with acumen buffs.. its faster cast speed.. though SE's are the only ones capable of recharging your MP, well Elver Elder too but they cant buff your dmg or cast speed.. generally an SH is The damagedealer per single cast but they dont nuke too fast, one of the slower if i'm not mistaken, humans are the faster ones though they start out worse than SH (Spellhowler) as for going dorf on main i got one thing to say.. dont go for a Warsmith, go BountyHunter first off, if you two feel like grabbing a second dorf to raise go for WS afterwards... BH finds all the good stuff while WS makes something out of it... but a WS cant find crap on his own really, and being a BH finding stuff on your own you can then sell mats for profit so its easier to keep him going as a first main... i did the WS as main and man... it was a mistake, lol, but now when i'm big and bad (yeah right! :P ) i dont regret it :) the trick is getting there without giving up :/ I probably confused you with all my ramblings so i'll sum it up, lol
For nuker: DarkElf SH - most damage, but very squishy and eats MP moderate cast speed all the time,
Human Mystics not as much damage but start out casting slow and gets alot faster in the end also takes slightly more dmg than DarkElves,
take your pick by your own preference, both classes do really well, as do Spellsingers i have seen but i know little about them, better get someone elses opinion on those, and Orcs are strictly support oriented for magic in later lvls but can take more dmg than any other mage class :)
For Dorf: Best thing is going BH first, easier to keep him ticking with money and stuff, WS later to earn little money but steady flowing in and possibly making some nice stuff from your BH spoils :)
Party/duo Preference: It would be best picking a DarkElf SE to duo with for damage buffs and recharging up MP, Or human Prophet (finally remembered the name, lol) for faster casting, no MP recharge, LightElf Elder, none of the above but with MP recharge
but by all means, dont believe what they say about dorfs being useless, i've as a dorf have outtanked alot of classes in parties before (pole ones though, i dont use blunts) :P we just dont deal as much damage, but tanking is mostly about taking it and keep standing, not dealing it, and dorfs are tough critters to take down by physical means :)