I have no love for Trump, he was definitely an egotistical narcissist madman.
I do agree with MMB that him being that way could have made Putin pause. Trump was happy to just assassinate that Iranian general he didn't like and would have been unhinged enough to go to war for his reputation...