There is no rule of the thumb. StoreByGroup is more efficient in terms of disc-io then the default way. The only drawback is that it's a bit harder to see all the data-tracks that are collected. That might also effect your ability to remove a single one. But for the majority of cases store by group is the way to go.