It may appear controlled chaos, but I tell you the Clinton Crime Family is not stupid. They make one more play for Hillary, and she just might pull it off.
I do not think Trump's approach will work for 2020. His name calling and nastiness just might get him booted. He has had time to polish his presentation, and he needs to accompskish something in the time he has before election. In his case, people will only remember what he did for them lately. He has managed to perturb millions with the tax cut that wasn't. He has also disappointed 500,000 folks or so when he failed to end the H1-b Visa Program as promised on Day One. Huge mistake, and an easy way to create jobs for USA citizens. The replacement of USA citizens by H1-b Visa folks is criminal, and Trump has been persuaded by tech billionaires to expand the program.
For just this single decision, he lost my vote in 2020. He cannot afford that, or the loss of anyone. He needs to smarten up about who voted for him and why. For too long, the American people have been betrayed by both parties. He was seen as an outsider, loyal to no one but the American people, and he has failed to do what he can, and has succumbed to the swamp. I say he has a tough time getting re-elected, and that the chance of him not running increases such that he makes an announcement like LBJ that he is not running about 9 months from now.
Or he can complete promises made to generate jobs for Americans and win a huge victory, but failure to do that, and he well may be out.