Hip Hop is not my favorite music style, but I like some singers / songs. :)
In general, some lyrics can be very creative, but vocally speaking... I think they are weak singers (but I think in this style of music that doesn't make much difference, does it? :p).