You're always going to have inequality regardless of what social system you apply to redistribute wealth.
See North Korea, Cuba, Soviet Union, and China as examples.
With the exception of China those example countries have either rich or poor people. There is no middle class.
At least in capitalist driven societies like western nations there can be a middle class that lives relatively well off and cheap options of consumption that also allow poor to have the basics in life.