Tyler the Creator is a pretty good rapper but what sets him aside for me is his ability to make tracks. Both his albums were concept albums, where he made all the beats, and made basically a story. He made all these different personas and just does a lot of cool shit with his music. Earl Sweatshirt is definitely a better "rapper" but he doesn't have the production skills and song making ability and all the intangibles that Tyler does. Tyler is awesome as a whole and he's only 20 I'm sure his rapping will improve. His rapping is far from bad..