Amnesty for illegals was his mistake, which, iirc, he acknowledged as such.
The man wasn’t perfect, but compared to Jimmy Carter, he was a godsend and the right man for the moment.
There is and never was any perfect human being except Jesus Christ. This is why I personally don't look for perfection in our politicians, only honesty if they claim to be conservatives.