Jay-Z can spit on almost anything and does, unfortunately Nas falls short in some places. Yes Nas does Socially Conscious songs better than Jay but other than that, it is it. That is why Jay is better.
With the exception of club records, what does Jay do better than Nas??
Jay couldn't make a record like:
"Getting Married"
"One Mic"
"2nd Childhood"
"If I Ruled The World"
"Small World"
"2nd Coming"
"Get Down"
"Purple"
"Thiefs Theme"
"Star Wars"
I Feel like NaS is more versitile, I mean he's doin an album with Damien Marley, remember when Jay made that $+!$ with Sean Paul