There is no question that he is making progress in areas where others have failed. Politicians do not want to solve problems. As long as the problems still exist, they have talking points for election time. Therefore, there is no incentive to actually fix anything. Trump doesn't care. He feels that he was hired to do a job and he is going to do it. He will succeed at times (when he can do it alone), and fail other times (especially when he needs to rely on politicians).
I may actually vote for him this time (didn't last time), simply to see another four years of hilarity of the exploding heads of NPC's.
As far as Twitter, it is nice to see a politician with a backbone. He is also able to communicate directly with the people, which pisses off the media. They are used to controlling the message. However, people do need to take his phone away from him at times. He is just hurting himself with some of his tweets.