Wow, so many rappers! I only have heard of one - I'm being serious lol. I'm not too into rap myself, but I understand how others love it!
Talented vs Talentless rappers (New school mostly)

This is my opinion, I'm not gonna say why they are talented or talentless that's a little too much work for me. Don't take it too seriously.
Talented: Kendrick Lamar, J. Cole, Lil Uzi Vert, A$ap Ferg, A$ap Rocky, K.A.A.N, Ski mask the slump God, NF, Juice Wrld, Denzel Curry, Joyner Lucas, Tyler The Creator, Joey Bada$$ (sorry don't mean to swear), Logic, Vince Staples, Big K.R.I.T, Big Sean, Nipsey Hussle (RIP), Mac Miller (RIP), Token
Talentless: Lil Pump, Lil Xan, Iggy Azalea, Kid Buu, Plies, Kodak Black, Famous Dex, Cardi B, BlocBoy JB, French Montana, Lil Yachty (sometimes he's okay), Madeintyo (he can be okay too), NAV, Riff Raff, Sheck Wes, Soulja Boy, Ugly God (yes this rap name exists, terrible name),
Tyler The Creator - yes. 'Rella' and 'Who Dat Boy' (speaking of Rocky...)
Check out Watsky. Maybe try 'Don't Be Nice'. Stylistically atypical, so not everyone's cup of tea (or everyone's 40 of gin and juice 🤷♂️) but that dude's definitely got skillz. With a 'z'. Skillz.

nah wot,s all that lot got to do with prog rock ????
Don't listen to that twaddle any more, here get this down thee !
How ya gonna post PT and not post 'Anesthetize'? 😆😉🤘
This is my opinion, I'm not gonna say why they are talented or talentless that's a little too much work for me. Don't take it too seriously.
Talented: Kendrick Lamar, J. Cole, Lil Uzi Vert, A$ap Ferg, A$ap Rocky, K.A.A.N, Ski mask the slump God, NF, Juice Wrld, Denzel Curry, Joyner Lucas, Tyler The Creator, Joey Bada$$ (sorry don't mean to swear), Logic, Vince Staples, Big K.R.I.T, Big Sean, Nipsey Hussle (RIP), Mac Miller (RIP), Token
Talentless: Lil Pump, Lil Xan, Iggy Azalea, Kid Buu, Plies, Kodak Black, Famous Dex, Cardi B, BlocBoy JB, French Montana, Lil Yachty (sometimes he's okay), Madeintyo (he can be okay too), NAV, Riff Raff, Sheck Wes, Soulja Boy, Ugly God (yes this rap name exists, terrible name),