I agree with @BDCollett & @Gabriel_Watson in practice.
I use FG for railings mostly.
All my work is one-off custom.
If I was making a template and associated fab drgs to be used for various lengths on level railings and various pitches on stairs railings, I'd do it all the hard way (no FG). You don't have the control using FG compared to doing it the hard way.
Also, if you use FG, and if the library is missing or on a different machine or server, you can't edit it. So you're stuck. Also, sometimes FG breaks when you edit the model too many times, so you end up doing it over again. That includes if you copy the whole project and make a new one with modifications like I did on a gate job. It had many gates that were all similar, yet slightly different. At one point some of the members in the model broke and I had to replace every one b/c they didn't update when I changed the underlying sketch to make the gate shorter or longer. It was the x-braces that broke, due to the angle and copes. That extra work wreaked havoc on the related drgs, which was a MAJOR time waster and PITA. If I could redo that job, I'd do it the hard way w/o FG.
Like @Frederick_Law says, you have to work out your own method, what works best for you according to your company standards. iLogic is a good choice if you have many permutations. But if you just copy your design and make a different length or whatever, but use the same basic patterns and parts, then you don't even need iLogic.
... Chris
Win 7 Pro 64 bit + IV 2010 Suite
ASUS X79 Deluxe
Intel i7 3820 4.4 O/C
64 Gig ADATA RAM
Nvidia Quadro M5000 8 Gig
3d Connexion Space Navigator