Mengsk is controlled entirely by his emotions, though he does sincerely try to keep them in check. He does insane, outlandish things on impulse and never looks before he leaps.
He does have a huge heart, however, and he tries very hard to protect his pack.