Yes. And vain. And unknowingly self-righteous.
But he isn't a dishonest type.
He just blew up the election with his appalling act of misjudgement.
That, plus the talk of Obamacare price increases.
I think Putin was less influential than those two things.
But these are my guesses. The involvement of Putin in the election has tainted Trump's presidency. You can't think of Trump's approach to Russia independent of Putin's role in the election.