Agent Oracle said:
*cough*
I've actually never noticed a racial imbalance...
I mean, sure, dwarves seem to get a grab-bag of goodies, but consider, how many of their thingies are actually useful?
+2 con: Really useful. More hit points are allways better.
-2 charisma: poor charisma, it's like the redheaded stepchild dump-stat. Nobody seems to think that loosing a point in social setting is equivalent to gaining a point of HP.
Medium size; but shorter. perfect for all the "Damn, you're short" jokes.
20' movement: Slow. They suffer the low-speed penalties of the Small racers, without the added armor class and to-hit abilities.
Darkvision: Great! Except you're always traveling with people who need torches...
Stonecunning: Most Useless Bonus... EVER. Sure, it LOOKS like it would be useful, but it's only on Search checks, and on one type of surface, and only for "unusual details" which the GM can just BS. Alos, the "Intuit depth" sub-ability is about the only part that ever gets major play. Dwarf: "How deep below the surface are we?" GM: "About Five floors down." Thrilling!
Weapon Familiarity: Okay, This i'll give you. it's way more useful for the dwarf to get this proficiency than any of the other racial weapon proficiencies. I like dwarven Waraxes and Urgoshes. Sue me.
Stability: +4 save Vs. a pair of somewhat under-used tactic. DM's need to remember monsters have special attacks too!
Poison save: Nice, but again, it's dependent on what the GM has the players encounter.
+1 to-hit and +to-AC Interchangeable with the Halfling or Gnome techniques, albeit without the size bonus further adding to it.
+ appraise and + craft. Meh, don't really adjust balance much.
I think maybe you should look at how many penalties there are for being a dwarf, as opposed to being the standard race (humans), and then see if the penalties outweigh all the bonuses they get, which are many.
Bonuses:
+2 Con, darkvision, stonecunning, weapon familiarity, stability (+ to saves), poison (+ to saves), Spell saves (+ to saves), halfling/gnome techniques, bonus to appraise and craft.
Penalties (from the standard humans):
-2 Cha, 20' speed, no extra skill points, no extra feat, restricted favored class (as opposed to an open one like humans have).
At the most, -2 Cha equals the stonecunning, 20' speed equals darkvision or weapon familiarity (but not both), and no extra feat equals all the bonuses to saves, which are like taking a ton of feats anyway (remember I said "at the most") That just leaves the restricted favored class, which is equal in power to, what, the gnome techniques? At most?
Even after you cancel a few things out, Dwarves still have +2 Con, skill bonuses to Appraise and Craft, and either darkvision or weapon familiarity, and that's being very liberal with equal power levels.
Not considering what the DM throws at you because you can't measure it, Dwarves still get more than the standard.