I donno man, to me Rakim was marvelous on Dont sweat the techinique, he talks bout religion wars morals and his metaphors and rhyming skills are unfuckable.
But 2pac in the sence of lyrics, he knew how to get to people and dedicated most of his good rap songs to important topics that would touch a lot of people.
cant really decide but I chose my definate favourite.