I actually think capitalism has merit but you need a strong government on top to ensure that a level playing field is guaranteed and maintained.
I think this partly explains China's relative success over the past few decades. In spite of certain inefficiencies that come from trying to control everything, it seems that China did a better job at providing a more level playing field for their market system (at least internally, within China). I still think it's probably not level enough though as they also have the same basic fiat system. I think they just did a better job as identifying and stomping our rent-seeking from their economy.