He's not bad, but I don't think he is great. . . Sometimes his color commentary about opponents doesn't sound accurate or feels last minute notes before class accurate.
But honestly, the majority of people seem to really like him. If everyone seems to really like him, They should probably keep him on board.