Adam Smith's 'Invisible Hand"

Is Adam Smith's 'Invisible Hand" the best (most efficient) way for the economy to work? What role should the government play in the economy - consider monopolies, unions, minimum wage, environment, etc,) - provide examples with justification?