I prefer the ruffling foot. The ruffles are gauged by the settings on the foot as well as the stitch length. You can sew the ruffle and right onto the garment in one step :D:D:D
I haven't had as good of luck with the gathering foot. :( First you gather the fabric, and then switch feet and sew the gathers/ruffles onto the garment.