I always chuckle when I hear this criticism. 99% of Dr. Dre songs have other rappers on them. That set would have been mediocre without guests.
EDIT* Sorry, but when I hear people complain about guest rappers it leads me to believe that the person isn't very familiar with Dr. Dre or the music he creates/produces.

