Eminem consistantly doesn't have the same buzz and overall love in Urban communities as other Artists. Keeping in mind Eminem himself was raised in that type of Urban enviroment in Detroit and so much of his Music is based on personal experiences so living in an Urban enviroment a lotta issues like poverty are covered in his Music. He pretty much covers a lotta the same issues 2pac covered.
He also covers all angles if you don't like a particular style then he has Songs like So Bad, Superman etc