It would be great if the balancer not only had the option to set priority/no priority, but also to assign a number so the balancer could define the exact order. Similarly, storage outputs have a global setting to halt transport to the conveyor belt/pipe at a specific size. However, this setting is the same for all outputs. It would be nice if they could be defined separately. For example, supplying a gas station with fuel, but if the tank is almost full, the excess will be redirected to a second output leading to the burner. Another idea is fuel mixing. A boiler (gas) can be fueled with any fluid, but only one at a time. I think burning a mixture of heavy oil, light oil, and naphtha in it should also work. Alternatively, adding logic, for example, to the balancer, would work. Draw from this input if the nearest supplying storage has more than X.
Or maybe it's possible to do all this, but I haven't figured it out?