Usually I find myself printing large models with 0% infill, with 7-10 top layers on my prints. Works well for me. Occasionally, a model requires something to hold the beginning of a top layer. Such as a large cube, or something with a cone shaped dip in the middle.
For this I have always restored to 3-7% rectangular infill, randomly placed per layer. This creates enough support inside the hollow model, to start putting down plastic to make the top layers. I resort to this rather then flipping the model in another angle, as finishing printing on the top surface can leave a nice finish. Works great for me. Saves lots of time and plastic.
The option to use random placement of infill per layer is gone in 3.0
One thing I have imagined, is the ability to create internal support for hallow prints. Settings that can be adjusted just as regular support with angles and such. Also to be able to manually added.
Another is to be able to adjust the angle, at which the slicer identifies the angles of a mesh that would determine it to be top layers. So maybe you can crank it up to crazy 45 degrees. With this, you could adjust this setting in different processes of a print. Such a setting might be needed in the middle or top of a print, and not the other.