It's certainly his best in a while. Just a shame that he had to produce 3 or 4 or whatever albums that all got shat on to muster up enough anger to rhyme about something decent, and what suits his style.
Pure emcee skill. I could be underrating Kendrick due to not liking his taste in beats, and perhaps "not near a top ten" is harsh. The GOAT comments are mental though. Would be open to Kendrick listening suggestions if you think you can make my head nod.