I depends on the species...some fish live in coral heads, and they definitely prefer them to other hangouts. That being said, as Flower mentioned, as long as each fish has its own place to go when it feels threatened or is sleeping, there really isn't a lot of difference, IME.