It is striking how little has changed since the elections. The liberal press and most Democratic politicians are still talking about Trump in the same way: he is incompetent and outrageous, his tweets are ridiculous, he has no program and he is a friend of Russia.
In fact Trump has a program. In fact he was called a populist by many of the people who didn't like that program. They forget that "populist" means listening to the common people and telling them what they want to hear. Of course there can be an element of insincerity in this and many populists act very different from what they promised. But that still means that there was a program. Trump's program contains issues like immigration (for which he wants to build his wall) and America's decaying industries (for which he has started all his trade wars).
Of course you can argue that Trump's analysis of those problems and his solutions are wrong (I do think so). But that doesn't distract from the fact that as long as you don't provide an alternative solution Trump is the only one who has a solution for those problems. And that makes him an attractive candidate for many.
As for all those other points (Trump's incompetence, tweets and Russiagate), they are primarily tools to distract the public from the fact that those Democratic politicians don't have alternative solutions to the problems Trump addresses. But unfortunately for them only Trump's adversaries are impressed by those points. His supporters overwhelmingly see them for what they: efforts by people who don't have an argument to change the subject.