I prefer rap over most music. There are a few good artists I guess in every genre. I find most music now a days to be crap, its not just rap.
Mos Def & Kweli, Common, Sadat X, Guru, I also like a few of Jedi Mind Tricks. I mostly listen to older stuff such as wu-tang (36 chamber to whatever their Double LP one was called) , Tu pac, Slick Rick, Big L, etc.
To each his or her own. The most annoying thing is when people listen to music because it intellectual or deep and look down at people who dont share their taste like "Oh you listen to rap? *smirk* *giggle". What happened to pure enjoyment? I like Rap because of the beat (mostly ripped from someone else but hey, and it has some lyrical flow (If you actually spend the time to find good artists). At the same time I enjoy classical, for other reasons, and so on.