I don’t think that is a logical analysis.
A “good” man is fairly hard to define and the definition depends on where you are standing. Putin’s endorsement does not depend on whether you like him or are stupid enough to think he would put America’s interests above his own.
Putin is a strong man, assertive, aggressive, willing to pursue his course despite outcries from many quarters.
For Putin to complement Trump means simply that he believes Trump is a force to be reckoned with and that he has gravitas. Not such a bad thing for Trump to have impressed this man, America will need to be at the table with him many times. The first step in working with a man like Putin is to convince him you are serious about winning for your Nation, that you are forceful,sagacious,tenacious and not easily cowed.
Why would Putin want a strong American leader? He’s made the whole world his playground with Obama in office, simply due to our president president being ineffective. Putin is not looking for a strong honorable man to face off against, he is looking for a patsy.
I can understand someone supporting Trump over most of the primary field, but don’t think an old KGB honcho is going to play nice. I also understand Trump has no control over whether someone endorses him. I cannot understand why he would use this one as a positive focus of a campaign speech. Unless he is an egomaniac, but I said that already.