yeah like stated, it depends on the fish, but for the most part i find that when there are enough territories for everyone to claim a space and plenty of site breaks for them to get away from each other it tends to work better than just having an empty tank. but like cichlid2006 already said, if you have a fish that just absolutely hates another fish for whatever reason then it just delays the inevitable, but with normal, just territorial fish more caves/site breaks definitely help to curb aggression IME