Certain bases (LGW for example) do quite a lot of night-stopping. At other bases, you'll only lay over if flying out of base for a block, or if you're AOG.
Staff travel is, in my opinion, not a bad system at all. Subject to availability, you get basically tax only fares, and there's a standby ticketing system as well. Not perfect, but does the job for me.