If you could adjust the labeling priorities by layer that may make for some better label placement. So for one layer I will really not want it to overlap some features, but another layers labels I do not care if they overlap certain features. Right now the overlap weights are global and applied to all layers... sometimes they don't have to be.