Listen to kendrick properly people and not just king kunta and swimming pools. Also I prefered method man to gza on the album. he always outdid him on the songs.
Andre 3000 I aint listened to enough to put him in a top 5.
Jay z has the issue that he constantly churns out crap now which ruins his legacy. eminem the same.
Lupe fiasco also has the same issue and he turned too much into an overconscious self righteous prick to put him in the top 5 even though he produced two of my favourite albums.
Also kendrick destroys ice cube lyrically.