Being a good manager means making honest and fast decisions about what strengths and weaknesses an organization has. No single structure or style is best. If it were, every large, successful company would be organized in the same way. Nor will every employee or founder equally support the style the CEO chooses. So make hard choices early, when the team is small, the focus is on shipping, and people know and trust each other.
Brad Barrish @bradbarrish