Actually, it isn't so bad as it stands. He is easier to be around, and doesn't seem to be suffering. He has never been a very nice man, and this version of him is less unpleasant than the real him.
You're right about the strength/weakness thing. Too many of us lack the ability to deal with our weaknesses - they are buried and constantly trip us up, often with collateral damage.
Thanks for the kind words.