You could use lines created from the polygons once they've been planarized to get rid of overlaps. We typically work with lines, points and polys as part of our normal procedures. In your case, however, it might require an extra feature class, but a line feature class has other benefits, such as allowing symbology categories, definition queries, ease of editing lines, etc.