Ice Cube without a motherfucking doubt. Let's not fool ourselves, Snoop only had ONE great album. ONE.
Doggystyle. Everything after that was meh or trash. He rode the fuck outta that one album, too. Other than his shit on Dre's album, and Deep Cover, a soundtrack, he didn't even carry his own damned album. Damned near all of Doggystyle was "Featuring" and half the time he wasn't even the dopest flow on the track thanks to Kurupt.