For me the best trade-off is still to use a flash-block and grant the flash running time when I choose to do so.