I don't like rap, but I've only ever heard all that mainstream crap. Yeah, they are ALL crap. I won't say anything about any underground rap as I haven't heard it.