Both ideas are probably just as flawed, in very different ways ofc.
well it's an extremist viewpoint isn't it
communism doesn't work because there's no incentive, and on the other side of that, capitalism doesn't work because it completely neglects the needs of the poor.
personally i'd err on the side of lightly implemented communism (i believe the term for it is just socialism) with a capitalist slant; free enterprise for the majority of commercial industries, with a very robust public services sector, extremely high rates of taxation (taxes are always way too low IMO), and an increasing scale of tax up to a ~~ 80-90% top rate for people who have £1,000,000 +
that way you'd still have a decent amount of free enterprise, but not to the extremes of increasing wealth gaps and mass neglect of the public services we have in all of the western cultures today