All the science and practical experience I'll ever need to know about anchoring was in "The Complete Anchoring Handbook" by Alain Poiraud. Many factors go into staying put on any bottom in any weather, including seabed characteristics, wind, waves, currents, etc. and this book covers them all in amazing detail. One of the most important details is that the anchor is just the "hook" that keeps your chain from sliding across the bottom, so weight is not the most important factor. It's more important to choose the type of anchor that will hook in to the seabed you most frequently encounter.
The book also explains that simple overkill isn't the right answer (why not 50' of 5/8" chain? why not 100'?) because there's a cost to everything. For example, what will unnecessarily hauling 150 pounds of chain do to your windlass over time? And reducing line in favor of chain reduces shock absorption and catenary, properties that are critical to protecting a boat's pulpit and hardware.
We carry 600' of 3/8" Brait spliced to 20' of 1/2" chain shackled to a 13 pound danforth. We sometimes overnight in 200' of water, occasionally with winds up to 20 knots. We also carry a 7 pound Fortress with 200' of 1/2" three strand and 10' of chain as an emergency backup. We're always learning and improving our techniques, often just for "fun" and for practice.