Anyone who says that Eminem sucks has no clue regarding his focus. He's always been an extremely technical writer, and if you don't rap yourself, it's difficult to grasp the level of his technicality. Just ask any hip hop legends what they think of Eminem; the response is unanimous, in that he's one of, if not THE best (according to Nas, Redman, TechN9ne, etc. etc. etc.), MCs ever to grace the game. It's the reason that he signed Slaughterhouse to Shady Records, arguably the most technical and dominant current hip hop supergroup besides the Black Hippy group. Hell, even they (the BH) admit that Slaughterhouse is untouchable. Just check out the 2011 Shady 2.0 BET Cypher. They wiped the floor, no questions (though I concede that most of their competition was mediocre at best). I have a hard time understanding why people regard all mainstream rappers as inferior to underground; there are good and bad seeds in both, and to simply judge one as vastly superior to another and vice versa just seems close minded to me. To each his own though.