I tend to agree with Moorea's line of thinking here - but everyone is different in how they setup / run their teams.

So some level of flexibility would be ideal.