I'm not a real big fan of rap music, but have herd both of them. Vanillia ice has a descent voice, But don't come close to what Eminem can do with his vocals.
I hate to admit that I'm an Eminem fan at my age but I've always liked his music and the beat just sticks in your head. I always buy the cleaned up version.