Don't take this the wrong way, because I like Em, but he is overrated. First of all his flows are not his own. If you listen to his earlier rap battles, he had a really fast flow. After awhile he got with a group called The Outsiders. The Outsiders used to be helmed by another rapper (and even better then Em) named Masta Ace. After The Outsiders, Em was more laid back in his flow, sounding just like Ace.
Now you look at 50 Cent. If you listen to any of his old mixtapes and his new album, he sounds different, mainly because Em stole his flow.
With Em's production, while for the most part it's good, I still can't get over the fact that every song has the same drum loop. "Boom Boom Chi" on every song. Tho he is talented to make you somewhat not notice it, it's still there.
His lyrics are something strange. You notice in his first couple of LP's that he talked about how his music isn't positive, or he's not a role model. But listen to Loose Yourself, listen to Sing for the Moment. He's telling us something entirely different now.
Plus if you think about his lyrics, he's really shown that he's nothing that special. Sure he talks about killing his wife, but everybody has had that one relationship where they hated the girl. The whole deal with his mom. Come on, who hasn't gotten punished by a parent and said "I Hate you!" He's just doing it on a bigger level. And the fights he picks on his songs, who doesn't bash boy bands and the like? Seriously, his lyrics are nothing more the the writings of baby and a bully.