Command Delays in Driver or Sequence

We are verifying a protocol where there are commands like Write, read etc.
There are 10 such commands. There is a specified timing that has to be maintained between the commands

Now my question is , Is it better to have the Driver take care of the timing delays between the commands or have the
sequence handle them.
What are the pros and cons of using either of them

In reply to Jack Bryan:

To clarify:
(1) each instruction has a certain protocol? right?
(2) Between these instructions there has to be a certain delay? Right?