I think he's doing ok, probably a B minus when compared to the previous administration's F but that bar is pretty low. He inherited a lot of problems and isn't going to fix it all in a week or a year or two. I'm willing to give him some leeway for now. Some of the things you mention he has no control over.