I will agree with you on Dwarves. I too feel that their stat array is not especially beneficial. I've actually made my own version of Dwarves based on the stats they have in Kulthea/Shadow World. I'll post the stat line below (I call them 'Kulthean Dwarves').
Other than Dwarves, though, I think most other races are good.
Kulthean Dwarves
Stats
Ag -1
Co 5
Em -3
In 0
Me 0
Pr -3
Qu -1
Re 0
Sd 2
St 2
RRs
Chan 0
Ess 35
Ment 30
Physical 10
Endurance 20
Base Hits 30
Recovery Mult. x0.5
Dwarf (Kulthean variant), costs
-4 for +1 stats
-18 for Magical Resistance (+15 Ess and +15 Ment)
-6 for +10 Physical Resistance
-10 for Vigorous (+20 Endurance)
-10 for Darkvision
-10 for Nightvision
-10 for Fast Healer
-3 for Tough (+5 hits)
+2 for Decreased Stride (-4 stride). This was rounded to +1 (Jdale confirmed) in RMU Dwarf.
+40 for Inept V (Swimming). The RMU Dwarf originally had only +10 because it is just a penalty to Endurance rolls while swimming (i.e. it was the ‘Feeble’ rather than ‘Inept’ flaw, with Restricted Talents, p. 69), but I restored it to Inept, which is just a straightforward penalty to Swimming maneuvers. Then, I realized that in RMSS, Dwarves actually had a -50 penalty rather than a -25, so I made that the penalty (Inept X), which gave them 20 more points, and increased their RRs even more, to +35 Ess and +30 Ment, at a cost of 21 points.
-21 for Magical Resistance (boosting Ess to +35 and Ment to +30)