Educated opinions only, please.
EDIT: We're talking skill here. This isn't a popularity contest. Both options here consistently play on words in a clever manner, with well thought out rhymes and rhyme schemes. I feel eminem wins because while he might not focus as much on rhymes as much as diabolic, he sticks to his message more.
Trap is irrelevant. It's never unique, ever. I can put on a trap song and predict every other rhyme. Again, this isn't a popularity contest. It's not who gets the club most hype. It's about true, raw skill. And don't be discouraged by there only being two options. Out of all of the rappers I've listened to, I've listed the top two based on words used, flows, story telling ability, vocabulary, ability to use multis, wit, and freestyle ability.
So please, let me know who you think wins. Maybe you'll lead me to a new favorite artist.