I don't think so. Why? Human nature. I think communes can be stable with under about 300 people, because this is the number I feel like you can actually connect with on a personal level and you can know each person.
The problem you get when you exceed that number is that people start wondering, "Well, why should I work for someone who I don't even know?" and greed takes over.
That said, there are several communities (mostly the remaining hunter-gatherer tribes) who exists in extremely peaceful, semi-utopic way. I think it has a lot to do with their ideas surrounding ownership and privacy (we have the idea that we can own things and they are ours and nobody else's, and that the more things we own, the better off we are. This is an idea that will be really hard to beat out of our collective consciousness).
I also think that when people have their survival needs taken care of they tend to be more unhappy. Look at these hunter gatherers, subsistence farmers, etc... their existential happiness is generally greater. Their purpose, they know, is to live and continue living and they are actively working toward that. We in the developed world, however, are left to sit in our cubicles and ponder our purpose because we don't have to actively work toward the betterment of ourselves and our family or tribe.