His album Illmatic is accepted greatest rap album of all time and one of the best albums of all time. Nas has also proven deadly in rap battles, defeating Jay Z in a highly publicized one. I would go with Nas, who “Ethered” Jay Z, although Kendrick is also a great battle rapper. read more