A few more tips related to weight, suspension, and ride quality...
If you add a winch plate and winch, the weight will soften the ride of front suspension considerably. However, it might
make the front to heavy for 30 x 9.5 tires to float on (drive on) sand. So with a winch or
aftermarket front bumper (heavier than stock), you might need to go to 31 x 10.5 tires to have enough flotation for driving on sand.
If you have a winch and an aftermarket front bumper, you definitely would need a 10.5" wide tire, or maybe even an 11.5" to drive on sand without sinking.
I don't recommend adding an aftermarket bumper and winch. The combination is to much for suspension and makes a Jeep a fat nose heavy pig, IMO. I would add either an aftermarket bumper, or a winch mount and winch. In my case, I added a winch mount and a winch.
I didn't add a winch to get a softer ride. I did it because I need a winch, but a softer ride will result.
The above applies to any light 1/4 SUV or 1/4 ton Jeep that uses R15 tires (YJ, XJ, TJ). If you have a ZJ or LJ (even stock) you are already to heavy for 9.5" wide tires to float on sand, and already need 10.5" wide tires if
driving on sand is important to you. If sand isn't important to you, then 9.5" wide tires are still fine with more weight on vehicle.
If you add some weight to soften ride, add useful gear/tools, but don't add to much! You will burn more gas, which gets you farther from a practical daily driver and closer to an off road Jeep (assuming you have appropriate tires for the increased weight). If you only add a little weight (and useful gear in the process) you can strike a useful balance (but you might need wider tires to support it on sand).
If getting a winch... I suggest a Superwinch 9500 SR (synthetic rope) winch (weight 65 lbs) because it's enough weight without being to much, and it's a great winch. For a winch of this weight, I suggest 31 x 10.5 tires on 15 x 8 stock wheels to give adequate tire flotation on sand, if you will be driving on sand.
I just bought a Warn M8000-S winch (55 lbs) for my XJ. I'm satisfied with the relatively light 55 lbs weight with my 30 x 9.5 tires since I still have a stock bumper with a relatively light 40 lbs Backbone winch mount and tow hook system. With the total 90 lbs extra weight, I will be pushing the limits of my 30 x 9.5 tires (on 15 x 7 wheels) to keep me afloat on sand. I think it'll be OK on sand (with enough airing down), but if not, I'll have to get 31 x 10.5 tires (and 15 x 8 wheels). Time will tell.
A winch needs to be rated at least 8000 lbs to reliably pull you out of most muddy situations.
An 8K rating is minimum. It's strong enough for me, and I prefer the lighter weight of the Warn M8000-S.
A 9.5K rating is an ideal amount of overkill that guarantees it will pull you out of anything. However, the Superwinch 9.5 SR is heavier (65 lbs) than I want with 9.5" wide tires, but is the lightest 9.5K rated winch I know of, and would be light enough with 10.5" wide tires. I'm still trying/wanting to use 9.5" wide tires, which is why I didn't get the Superwinch.
It's my personal bias, but I think on a Jeep Warn M8000-S or Superwinch 9.5 SR are the only winches that make sense. The M8000-S for light(ish) Jeeps, and SW 9.5 SR for heavier Jeeps.
If you add an aftermarket rear bumper with a trailer hitch you gain a softer ride in the rear (from the bumper weight) and you gain the ability to tow. Since the rear is relatively light, a 9.5" wide rear tire is still adequate for sand.
Bottom line, adding weight in the form of gear has two benefits, you have more gear/capabilities and a softer ride. The downside is the extra weight reduces gas mileage and weighs your Jeep down making it more difficult to climb steep hills off road, and making it sink more on/in sand, which might necessitate 31 x 10.5 tires.
So is adding weight a good idea? It depends. It's your call.
For stock weight Jeeps, I still love 30 x 9.5 R15 and still think they are best for stock weight daily drivers. If a Jeep is a little heavier than stock (due to gear) a 30 x 9.5 can handle that fine if you don't drive on sand, but if sand driving is important to you, you either need to avoid adding weight, or go ahead and add some gear/weight AND 31 x 10.5 tires.
Lastly, for 30 x 9.5 R15 tires, I recommend 15 x 7 stock Jeep wheels. For 31 x 10.5 R15 tires, I recommend 15 x 8 stock Jeep wheels. Ideally aluminum wheels.