Forgot to add... - Your characters arc is the most important, so you should ensure it is always progressing, even at the cost of holding the main plot up.