Africa's development debate centres on whether to support large firms and infrastructure projects or nurture small businesses ...