``One-shots'' are asynchronous devices, and use of them will result in circuits requiring very specific time delays. If they are used a lot, your circuit design will end up being not very robust against small changes in conditions or minor modifications to the design, and will be vulnerable to glitches and logic races. In general it's better design practice to used clocked, synchronous signals to drive all logic transitions.