Predicting the number of array instances and empty rotation

Hey, whatsup!

Is there a rule of thumb you use to determine the number of array instances and how many degrees you rotate your empty? I've remade the the flute model in a seperate blender project just to recreate the model and the way I manage to do it is by trial and error. Is there a "smarter" way to do it?

Thanks in advance!