Basically I would say it mostly depends if the request is synchronous blocking something else (e.g. a firehose processing thread), or asynchronous with a callback to fire when it's resolved; if it's asynchronous then it usually shouldn't matter much how much time it waits, within reason