Considering how the deck is stacked against him by the totally one-sided media, which basically acts as an arm of the Democrat party, I'd say Trump is doing a fantastic job. The economy is slowly improving, we are respected around the world--yes, I just said that--and we have a man here who clearly loves this country and knows what matters most to MOST Americans.
The fact that he also has many in his own Party who still won't give him any breaks--and some, like the odious McCain, who stand in his way at every turn--shows he has a lot of work to do.
The "Russian Collusion" business is a hoax and anyone who doesn't have his head firmly planted in his a** can plainly see that by now. The real collusion was between the DNC and Hillary (against Bernie) and the DNC /Clinton and foreign agents (Uranium One, etc.)
I do believe his incessant tweeting is over-the top--some of his tweets are indeed cringe-inducing--but I understand why he does it: to go over the heads of the corrupt media and send his message DIRECTLY to his supporters. The media will not say anything good about him. How many Americans even know that he twisted China's arm to get those college basketball players released from jail? It's a shame though that he has to aim low and get into a pissing-contest with the ungrateful parent of one of the boys.
Also, Melania is a beautiful and classy first lady and the fact that the media doesn't fawn over her the way they did Mrs. Obama--where are all the Vogue magazine covers and friendly TV chat show appearances?--is further evidence that the media is not interested in "normalizing' the Trump family.
Finally, Hillary Clinton is an awful person, a terrible politician and a horrible , sore loser. She is proving each and every day why she wasn't elected--and why she didn't deserve to be.
I do not regret voting for Trump and look forward to doing so again in 2020.