Depending on the situation, you can use dynamics to your advantage. If you need to make a pile of things, you can create rigid bodies that fall on to each other and they shouldn't intersect. Of course you lose precision in placement, so it does depend on the situation.