He's a talented rapper. The reason white people tend to think he sucks is they've only heard the music of his that has been made exclusively to market to white people.
Eh, he was certainly a better rapper than he is now, his music is terrible now. Absolutely terrible. A lot of true hip-hop fans disown him.