ok man, Soulja boy >>> Esham. Don't let your dislike for someone cloud your judgement.
Oldschool Esham, when he was teenager, had a ton of charisma. Dude is old now, pretty washed up and not too mention has done a ton of drugs in his lifetime. You never listened to Esham in his prime, so you don't know how he was. If you listen to some oldshit from E 15-20 years ago it doesn't sound nearly the same out of context as it would back then when it was new.