I consider productive government spending and preference for diversity in an imperfectly competitive macroeconomic framework, and analyze how differences in industrial structure affect economic growth and the welfare level. Two main findings emerge from the analysis. First, the optimal ratio of government spending is related to the extent of public expenditure externalities and preference for diversity. Second, the vertical separation regime leads to a higher economic growth rate and welfare level than the vertical integration regime, provided that the degree of monopoly power is relatively small.