I'm not as sanguine as you about Trump, his administration, or the Republican Party, but I agree with your conclusion: Give Trump a Chance! For one thing, it doesn't cost anything, and for another, it doesn't really matter.
Ragging on Trump isn't going to change or improve anything. It's fashionable, especially for conservative-ish Democrats, to piss on him. I think they think it's naughty, and they like it. They tend to be very obedient to authority, and Hillary has given them permission to dump on him, so they get really excited about having official approval to dump on an official.
Trump's done a few things right: His former SoS, Tillerson, refused to certify the results of the Kurdistan plebiscite, and Trump himself put the kibosh on the Syria subversion funding which the CIA had started doing under Obama.
As to the rest of his government, at times it seems really fucked up, but you think, it was going to be fucked up anyway. Is this the step back necessary before the two forward? We'll have to wait and see. In the meantime, involve yourself in local politics, where you get an actual scorecard. Being a player there actually makes a difference, unlike opining on distant national and international issues.
Of course, by all means remain skeptical and as informed as possible. There's no need to Trust Trump or believe in him. His past is certainly as dubious as it is colorful. But he's in a new job now. Maybe he'll excel at it, and find some inner strength his immediate predecessors lacked.
The "obstruction" policy declared by the Democrats is comparable to a flagging war here on steemit, and the effect is similar, but worse. When two steemit users flag war on each other, they just take each other out of the conversation. When the two opposing parties in Congress obstruct each other, government becomes incapable of doing anything.
The politicians (Democrats, McCain) obstructing Trump are fools, for the voters will blame them for any failures of the Trump administration to get something done that turns out was critically needed. If Trump is really as retarded and corrupt and psychopathic as they would have us believe, the winning strategy for them would be to step back out of the way and let Trump hang himself.
But the Dems will never do that because they know that Trump would kick-ass and deliver awesome results, and that would expose the Dems for what they are: liars and traitors.