I think he does a good job for what he has to deal with. There is a story in politico today quoting a Senior Aide.
No doubt that story has caused some concern. trump probably trying to find out who said it.
I think Spicer does as well as can be expected, considering who he is dealing with. But you look at him and you have to conclude that there is a man who doesn't like his job.