Policy-wise, Trump is top notch. Problem was that he hired and trusted and surrounded himself with a bunch of back-stabbing swampsters, and he kept them on long after it became painfully evident they were enemies of this country, which is why the swamp is just as fetid as ever. Plus 2 of his 3 SCOTUS picks are looking shaky, at best. That could be a potential disaster.
The fact that he sometimes makes questionable endorsements (like this Oz fool) pales in significance to the above.
He kept them on because when he fired Comey or talked about firing anybody else, talks about investigations and subcommittees began. They (the Dems and swamp GOP) did a good job having him running scared on personnel.
I have wondered about some of the back-stabbers too. Like Omarosa and Scaramucci.
I think Trump maybe hires on reputation, with the idea that he can always fire them. Then, like with Jeff Sessions, who would have thought that Sessions would be a milquetoast???
Plus, Trump does not pick his battles very well. His personality sucks sometimes, but I would vote for him in a minute.