Both have had questionable histories, but then haven't most, if not all, of humans probably have questionable histories as well. We are all sinners.
The big difference is, Trump is willing to fight for this nation & her citizens.
DeSantis is willing to abandon the citizens of Florida to advance his political career.
Trump sacrificed, without regard to personal gain. We can see how the attacks on him are relentless, and that some former supporters are shallow people who can't even stand by him. Did DJT make mistakes, absolutely. He's not a career politician, and thus didn't see some of the pitfalls he would encounter, That's due in large part because he thinks people are basically good people who want to do the right thing. In politics, that is a dangerous assumption to make.
Does anyone think, his eyes haven't been opened to that reality, and will continue to hold that assumption?
With Trump the potential to make the world a better place is far greater.
DeSantis sacrifices nothing, as he had the Florida Legislature change the rules that said anyone seeking a higher office, must resign from their current office. BTW, that should tell the citizens to question something about their legislators, how many of them are RINOs? So, for DeSantis it is all about personal gain without any risk whatsoever. If he wins he advances his political career, because the Uniparty will help him win the general election. If he losses he still retains the Governorship of Florida.
The citizens of this nation will remain being the losers. Because the graft, corruption, & more importantly, the evil, will continue unabated on the road to ruination & decline.
I think the moral differences is not only already settled, there are clear & stark differences between the two men.
Not sure why everyone doesn't see the differences between them.
I think you expressed it quite well!