WARNING. IF YOU DON'T LIKE PEOPLE CRITISIZING WHAT YOU LIKE, GET OUT OF THIS POST.
Heavy metal all the way. Rap is all junk. The only thing about rap artists that sells is their 'body'. They talk about sex, drugs, and money. No talent required in freestyle rapping, but make garbage with your mouth. Heavy metal, although some haters too, at least the are the ones that wrote their own music and make the noise. I listen to almost everything, and I actually like heavy metal. Rap is just, simply junk.