Dish soap is good for grease & grime, but seems to strip wax faster.
Car soap seems to prolong wax, but does a good job at lifting dirt from the paint.
I haven't used dish soap on a vehicle in years, come to think of it; haven't really got one grimy enough.