Yes he is good, and is a the sort of player you describe you need. Gets less cards than he probably deserves for his antics, but won't let you down.
I like him as a player, and hope he stays with us, but it's not an 'end of the world' situation if he doesn't.