The answer to your question is a bit dependant on where the answerer is on the political spectrum.
Very crudely
You on the right would exonerate the west, Britain in particular and blame the problems on Africa
Someone on the left may blame imperialism/colonization and exonerate the African country.
Most rational people will accept that colonization has had a huge impact. The cultural impact of colonialism is evident on languages, religions and traditions, the loss of native culture with the imposition of an import in such a short space of time leads to instability. Generally, the prevailing impact of colonialism points towards the weakness of decision-makers and leaders. That legacy lives on.The exploitation of African countries, the draining of resources and the consequent growth of dependency all evidence that there was a negative impact which to a degree is still impacting. mostly ex-colonies countries are extremely poor today which leads to a reliance on developed nations regarding loans, technology, military support, markets and culture. So hey they still need to by the West's products such as munitions and medicine - its win win for us.
jno the colononisation of Africa and India had differences particularly in terms of use of local population, In India we used the administrators which left a working infrastructure, we also exported Indian's to African to run administrations under our control. Not sure why there were differences but it did result in different legacies
I mean the whole subject is vast, there are countless studies and programmes on the subject and there isn't a definitive answer probably.