Capitalism is insanely efficient in allocating capital and setting prices – two things incredibly difficult to do otherwise. At the same time it has the problem of protecting the weakest. But that can be tackled by regulation – which has been pretty effective in the EU for example.