Eminem is the best rapper alive, in my opinion of course. He doesn't primarily rap about weed, hoes, money, or any of that dumb shit that other rappers do. Plus, when he spits a funny line, it is actually funny. Sammy adams is another good white rapper, and old macmiller, his new shit is dumb.
The best rapper lyrics wise? probably eminem/50 right now. unless you wanna go more oldschool/underground then ill shoot for my favorites like ice cube, hieroglyphics, living legends, gang starr, andre, mac dre etc
My favorite rapper? khalifa by a landslide followed by rocky, miller, and mike G