This is, all of course, based on opinion and I don't get why people continuously keep on referring to rap to a rather lame modification, that being "cRap". Now don't get me wrong, it's perfectly normal and fine to dislike something, but why this? Just because you don't like something doesn't mean you have to sh*t all over it. Just leave it as it is; there's nothing you can do about it, is there?
As for what I prefer - neither. I like both genres equally well, even though I grew up listening to rap before I got myself into liking rock music. It is indeed true that the rap you would hear on today's radio is nothing more than just songs filled with garbage lyrics, which is quite a shame given that mainstream music is all about songs with no quality whatsoever. You can pretty much credit the beat for that, as shown in many instances (such as Yung Joc's "It's Goin' Down"). However, it does sicken me that quality rappers who rap about things such as everyday struggles and whatnot (as opposed to sex, drugs, violence, etc.), and that happen to HAVE powerful, quality lyrics in their songs don't get the attention they deserve. That's what's wrong with today's society, and again, it's a shame that there can't be any changes to it (in the current point of view and time).