Japanese-style inclusionary zoning splits the difference nicely between making sure people don't live next to loud, potentially dangerous industry and allowing lots of mixed-use, human scale developments of varying density.
http://urbankchoze.blogspot.com/2014/04/japanese-zoning.html