Ogre's are by far the biggest brutes in the game which naturally makes them a fine race for a warrior . They can also be a shadowknight or a shaman . As warriors they really have no equal. One could argue that a troll makes the best warrior because of their natural regeneration. However the strength of an ogre by far exceeds even a troll.
Regeneration is great at lower levels and it remains useful even at higher ones.
However at higher levels there are items which are attainable which will allow you to regenerate naturally. While ogre's will never regenerate faster than troll's it is a trade off. As a shadowknight ogre's are an interesting trade off. Also as with a troll their natural ability to slam gives them an extra attack even when they are using a two handed weapon which is a luxury that most shadowknights do not have. If you want to be a shaman I would suggest being a barbarian .