For me, it depends on the fabric.
Both "regular" binding or cut on the bias have a double layer. But if it's a stripe that is not already diagonally printed, or a gingham, I do bias so that I get the pattern i want on the edge.
I rarely need to worry about whether or not I have enough fabric to use a bit extra, lol.