In my experience, zebra finches will live together well, but once you add any breeding possibilities this will start territorial arguments.
Think of it like an office at work, some people get on with others and some people don't, and there is always bickering between office members.
The smaller the numbers and the bigger the space the better the community.
I hope this helps.
Garry