Add to your post #20 that he won't compromise his principles. That makes for a good person but not neccessarily a good politician.
We once called them statesmen.