It is easy to go overboard in providing an answer to this question. I will do my best to keep it short and to the point.
Every economic system will have certain flaws. Some may be inherent, others could be related to how the system is applied and sustained over the course of decades and centuries. As such, capitalism, communism or any other economic system cannot be judged by how they function within certain time frames or within certain demographic confines.
Rather, they should be seen through their impact on the individual. In that context, the greatest pro for capitalism is that it has been the single most empowering force for the individual. In spite of the words often heard criticizing capitalism, I dare say that no words can ever be truthfully uttered that would convey a sound argument that feudalism, socialism or communism have ever come anywhere close to advancing individual virtue, thought and knowledge (and in turn, wealth) as much as capitalism has.
Consequently, if I had to choose to live with the flaws of capitalism over the best achievements of feudalism, socialism or communism, I would do so every time.