Trump as a politician,has kept most of his promises thus far and the ones he hasn't delivered is the fault of congress.

He is direct and says what he is going to do. Some of these world leaders abroad challenged him from the very beginning rather than work with him.
I say some of the problems they have now is of their own doing.
Trump as president was courageous enough to question some of the wrong doings that exist.

Example: Countries not paying fair share
- United nations expenses
- Nato defense
-Trade imbalances
-Tariffs imposed by other countries on America are much higher

Trump said from the very beginning that he wants fair trade. He recognized these trade imbalances and it favors other countries more than it favors America.
It is natural to assume that any president willing to correct this imbalance will not be viewed with a good image abroad.
America has enough debt and does not need to burden itself by giving free money to industrial countries that can afford to pay their own.