Like any genre, there's excellent stuff and crap. There's a lot of mediocrity and there are gems/classics. Two big 'prodcucers-turned-rappers' - i.e. Diddy and Kanye are damn good at what they do. I don't like what they do, I don't buy it or listen to it. Kanye has issues - which, in the rap game - if you're dissin' MCs - I guess that's how it goes - but, seriously - his ego and stupidity surprise me.
Rap and hip hop is more than just music - it is culture, style and raison d'etre. I, for one, love the education it has given me, especially from Public Enemy and Guru. Social consciousness and learning about jazz helped me connect the dots from the past to the present. NWA, Ice Cube and Dre hooked into P-Funk and brought gangsta rap to the masses. Like anything 'real', that particular sub-genre has been watered down, commercialized and sold to the masses.
I must admit, I really don't like 'Dirty South' rap or stuff that's on the charts now. I wait for a Roots album, and they are off on an experimental tangent. I haven't purchased a rap album since Jay Z's hits collection. Maybe I just don't 'get' rappers' flow these days. I miss the days of Das EFX or Fu-Schickens spitting tongue twisters galore. Eminem is pretty good at it, but I find his stuff kinda dull. I was very into the whole 'native tongues' sound - Jungle Brothers, Tribe Called Quest, Queen Latifah, De La Soul. Mix that with some Public Enemy, a dash of Gang Starr, Eric B and Rakim and a layer of Ice Cube, maybe some Mobb Deep and Tupac and I'm satisfied. Hip hop needs more female voices today.