The rest of the plot does seem to drag a bit in places, but I suppose this comes naturally in the balance when you have such juicy and unforgettable characterization.
That the plot is as good as it is with fantastic characterization like we are presented with is something of a miracle.