He's not the best rapper, but I don't think he's so bad to the point his music is unenjoyable, plus he always has the dopest guest rappers on his solos. So the production makes everything enjoyable IMO.
I mean Dre is a so so rapper... diddy is down right horrible, etc. etc. etc.