I have noticed that during the transition from infill to the first solid top layer I will get gaps if my infill is too sparse. I don't want to have to increase my infill or add more solid top layers, especially for larger parts, to get a good print (a sacrifice for print time). It seems to me that this transition area is essentially a 'bridge' as the tool passes from one infill line to the next to cover up all the gaps. So why not have the gcode reflect the bridging settings for these areas. The settings are already there, so could there be an option to apply them to cover the infill.
By tweaking my bridge settings to reduce the tool speed and increase flow etc. I can get nice bridges, so it is a shame to see the printer cover a bridge just fine that is 8mm wide but fails when it's covering infill that has only 4mm gaps. If there could be a little check box somewhere that would apply the bridge settings with the layer that covers the infill, you could get really nice surface finishes and save on print time.
-AJ