My favorite grips for street riding are yoshida champ grips; the rubber they're made of stays dry and doesn't get slimy or sticky as some cheaper grips.
Friendly to ungloved hands.
For MTB, my current fav are odi ag1's. Wouldn't recommend using these without riding gloves.