eminem is garbage. its not me saying this, but looks at his last few albums.for rap, if you want good lyracism, good beats and catchy hooks, look no further that Beastie Boys. if you want a more chilled out yet more savage listening experience, then Wu-Tang Clan or Ghostface Killah, MF Doom (lord hail the real god) or even A Tribe Called Quest.modern day stuff however is quite scarce with how much utter garbage comes out. personally, Denzel Curry is killing it and is probably my favorite at the moment followed by Injury Reserve and then probably Vince Staples. ASAP Rocky and Ferg come closely behind.From the Old Old days id skip past all the NWA as they are only really famous for 3 songs. Biggie Smalls is up there as in opinion, i believe he is the greatest rapper of all time, however he isnt my favorite.The more cynical side of rap is probably Death Grips, who i dont believe most people would give a second chance, and JPEGMAFIA. ho99o9 is one of the most energetic groups and will explode your head. Danny Brown is my favourite of the industrial side with Aint it Funny being my fav rap track at the moment.its all dependant on what you want to listen to. if you want to stick with eminem thats cool. for who sounds best live, id probably have to say Death Grips. there is a lot of good rap that is out there but you just have to find it. in my opinion, i think that eminem has had his day and he is just beating himself into the ground. but its up to you. i believe there are much stronger rappers, like Denzel Curry.