eVinceW21: Drows are good if you basically don't want to level. LOL. b/c they're op from the start.
Keep in mind that a Drow
will drag down your party exp share, making your group level slower overall.
It's worth noting that (some of this could be considered exploits):
* If you don't level, you will get more XP from enemies; this bonus may be significant to unbalance the game once you *do* level, so you might not want to take advantage of this.
* If you don't level up your Drow, but do level up everyone else, the entire party, not just your Drow, will get more XP. (One possible strategy is to level up a Bard to level 11 to get all the songs (or stop at level 5 for the luck song), then don't level them up for the rest of the game. (Again, this can unbalance the game.)
* If you introduce a new character later on, or if you replace an old character with a new level 1 character, your entire party will get more XP, which again may make the game too easy. (I actually would recommend cheating the new character up to the level of the rest of your party in order to keep the game from becoming too easy.)
In any case, I consider the XP distribution in Icewind Dale 2 (and in D&D 3.0) to be rather unsound, given how it's quite easily broken (especially the last point I made above, where doing something reasonable (and that didn't cause issues in IWD1) can break the game); it doesn't help that the game doesn't implement the D&D rule against double leveling. (Temple of Elemental Evil uses 3.5 rules, where each character uses their own level (not party average level) to determine XP gains, and implements the rule against double leveling, preventing things from getting too ridiculous. The Gold Box games implement the rule against double leveling, but with 1e XP distribution (player level doesn't affect XP gained) and sometimes not being able to train for a while, the rule does more harm than good there.)
eVinceW21: Sorcerer? meh. I prefer wizards. I guess I just never got sorcerers. Sorcerers come off to me as wizards for newbies who don't want to fuss with memorizing all their spells per day. Sorcerers are easy to mess up so make sure you claim all the right spells at level up.
Sorcerers are actually good in IWD2 (and in IWD:EE) because of a few characteristics of these games:
* Wizards, for whatever reason, do not get to choose spells at level up. I have no idea why they chose to do this, but I don't think this is the right decision from a game design perspective (and it clashes with the tabletop rules). As a result, a Wizard can only get a spell if you can find a scroll of it. Sorcerers don't have this limitation, since they *do* get to learn spells by level up.
* Scrolls are scarce. You might get access to new spell levels without scrolls for them (especially if you abuse the XP distribution rules to get more XP than intended), and if you have multiple Wizards (or, in IWD1, Bards) you might not have enough scrolls to go around for the more important spells. (IWD1, for example, has only one Stoneskin scroll per playthrough, I believel.) Sorcerers can, of course, learn higher level spells as soon as they reach the minimum level required to cast them. Note that this is in contrast to the Baldur's Gate series, where there are plenty of scrolls to go around (though some scrolls, like Remove Magic, are still scarce).
Note that Clerics and Druids aren't affected by scroll scarcity, since they automatically learn all their spells; in IWD2 Bards aren't affected either, because they learn spells like Sorcerers do.