I would like to offer some of my considerations while reef building.
Clean 'windows' are very important to me. One thing I always do when building a reef is to keep the LR away from the front and ends of the glass. Also, not packing rock next to the ends makes another access for fish to swim into and access the back of the tank.
I lay all pieces of LR out on a shower curtain so I can actually pick and choose each piece as I build. I have some really large pieces which I use for base rock.
I have two genus of schooling or shoaling fish. Keeping a lot of swim/open area in the water column is important for these fish especially. And, I attempt to keep at lease a few inches of substrate accessible in the front.
I usually feed my fish in the same area each meal. I attempt to keep that area open water so fish are not bumping into each other then hitting rock while moving around.
I have always built a pillar to one side, the reef shelf in the rest of the tank. Having the pillar leaves a nice area for the fish to swim around. Several times I have bridged the pillar to the reef shelf.
Finally, it has been my practice to hide a powerhead behind my rock to keep things stirred up with less change of dead spots or stagnant areas.
I believe I have rebuilt my reef four times in my 75g tank, each time rebuilding because I decided to remove a particular fish(s). I've refined my reef each time to achieve the look I desire.
Building a reef is an artistic endeavor. Have fun.
§