When printing gears or other prints with small distances between objects, there is a real need to have retraction only when crossing, ending in or starting in an outer wall. It would be really nice if there were an option to set retractions to only occur at those times. The minimum distance feature is nice, but does not completely cover the issue when there are outer walls close together. As a result of having to set the minimum distance so that retractions can occur between the objects, there can be a HUGE number of unnecessary retractions, which causes extra wear and tear on the printer (especially the extruder) and a much longer print time than is necessary. Combining the minimum distance with a forced retraction when crossing outer walls would result in a near optimum number of retractions.
P.S. Sorry if this has been covered before. I couldn't find anything after reading a number of pages worth of forum topics.