*reads title*
.... eww !
But yeah Dwarves are strangely underpowered, especially Shield Dwarves.
So are Dragonborn, for that matter. At least make their racial get better with level - 1d6 damage at level 1, 2d6 at level 5, 3d6 at levl 10.
Otherwise all they get is immunity to an elemental damage, and Tiefling gets that as well, but with a lot of extras.
I also dont like Human, and by extension Half-Elf. Too much stuff crammed into them for no good reason.
Why ewww?