Agreed. As I understand it, the ideal crush is one that has two properties: a) the hulls have been separated from the kernels intact (or nearly so), and b) the kernels are broken open just enough to expose a maximum amount of starch while producing a minimum amount of loose powder. The reason for A is because you will, in most cases, be relying on the hulls to to form the grain bed that you then filter the sugar solution through during vorlauf and sparging (this is less critical with BIAB, but still a factor). The reason for B is that you want to expose the starches in place to the enzymes, so that they go into solution as sugars rather than being suspended as starches (which can gum up the sparge, causing it to stick).
Does your cooler use a manifold, a braid, or a false bottom? Each of these approaches has advantages and disadvantages, and you'll need to take the type into consideration when running the sparge. Also, even with batch sparging, you want to run the sparge rather slowly, maybe a liter per minute, in order to reduce the compaction of the grain bed. You want to refill the tun equally slowly when you add the water for the second runnings, for the same reason, even if you are going to stir it before running off.
I personally do a fly sparge, using a grant and a 1qt. Pyrex measuring cup. I set the cooler spigot to flow into the grant at just below a quart per minute (about 0.9 L/min., I would say), and take turns filling the measuring cup from the HLT and carefully floating the water into the top of MLT, then filling the cup from the grant to add to the boiler. It's a slow and painstaking procedure, and I've made my mistakes with it in the past, but it does work fairly well for me.