I can only add a few things here.
Although DS is most often associated with light finesse tackle, I have caught fish using anything from 4# FC and a specialized "DS spinning rod" to 65# braid, a heavy weight, and a flipping stick.
There are two key attributes that make up a DS rig. First, the weight is on the bottom. Second, the hook is in direct connection with the rod tip, unlike a Carolina or Texas rig.
The purpose of the rig is to hold ANY soft plastic bait in the strike zone longer to entice a strike, even if you are not fishing vertically. It can also be used when drifting, to keep the bait just above nasty cover, such as zebra mussels in the Great Lakes. You can also do a vertical version of "poofing" by dropping the weight repeatedly to the bottom, kicking up bottom debris like a C-rig.
Use a hook that is appropriate to the bait and cover you are fishing. I like lite wire Owner Downshot Offset hooks for weedless, and Owner Mosquito hooks for nose hooking. I've even used 7/0 jerkbait hooks when using the magnum flipping rig for "cannonballing" pads with big flukes.
Use line that's appropriat for cover. Braid for weeds, FC rocks. Mono works well too, but not as well for deep presentations. FC shines for this since it sinks, and allows you to use the smallest possible weight.
Speaking of weight, bigger is not better. Use the smallest possible - just enough to get the bait down, and hold it in place. I like pencil weights for current and round weights everywhere else.
The point of the specialized clip on weights is not to clear out your wallet, but to make the rig QUICKLY adjustable.
Many times a 6" adjustment in the length of the drop line has meant the difference between fish on or skunked.
I also like tungsten due to its smaller profile, which allows it to get down even faster than other alternative weights, like steel or tin (I'm in NY - not much lead to be found).
Finally, experiment. Floating type, "shaky head" type baits don't sing, and therefore just shake. Salty baits sink (some pretty quickly, too) and allow you to work the tip. Shake soft and slow, twitch like you are on your first date. The fish will tell you what they want.