Nah hip-hop is easier to listen to, they have pop like beats but incorporates rap style lyrics.
Rap let alone is hard and in your face IMO. Old school rap is true rap, and mainstream rap is called hip-hop.
Try comparing something old like 5-10 years ago and compare a rap song from today. You will notice that its quite different.