Now, I'm pretty certain that this will have been suggested before, but I've not seen it. So, I apologise if it is already under discussion.
S3D has a feature to print both support and infill using multiple layers at once, effectively printing two (or more) layer heights in one extrusion. This is quite helpful. It seems to be that this facility could be extended further to have adjacent or close layers printed to different heights. That is, if the first perimeter is printed at a first layer height of (say) 0.1mm and the next at 0.2, the third at 0.1 again and so on - ideally continuing on to infill. Thereafter, each layer is printed the same, (based on 0.2) but taking into account the initial offset. This would mean that top of the extrusion for each perimeter is offset vertically from the next by half of the layer height.
This has a number of possible advantages as I see it.
First, it reduces the layer-to-layer weakness as adjacent layers are offset from each other.
Secondly, the curve of the extrusion for the lower layer will tend to flow between the gaps of the adjacent one. This should help with strength and things such as creating waterproof vessels.
This seems to be like quite an obvious enhancement. So much so that I expect a flurry of : "you can already do this by...". In which case "oops". Otherwise, I would welcome other people's opinion. It may well be that flow and accuracy make this unfeasible, but I'd be interested to hear what others think.