Dwarves have some strengths:
-Almost all your core can take great weapons
-Most reliable warmachines
-High leadership means you're not usually running off the board
-100% antimagic. it's impossible to get non-miscast spells off against their army.
Weaknesses:
-Old book. This works in your favors in some areas, against you in others
-Most static of the armies - usually sits in a corner or on the baseline and shoots.
-no magic to play with.
Let me know if you want to know anything else.