Springs do very little in ride quality but mainly just set ride height. A longer softer spring allows more travel which is desired for offroad but a short stiff spring is used when weight changes a lot or the rig is generally heavier where the soft long spring is too soft. It’s a balance but often isn’t too bad as a tj isn’t trailering a lot of weight while also trying to get the most suspension travel.
Shocks are the biggest factory in ride quality and you’ll get very different ideas on how shocks ride because everyone runs different weight jeeps, or people in other vehicles like trucks who’s weight very a lot. Those tjs that I see enjoy untuned foxes or bilstein shocks tend to have very heavy jeeps (all steel armor, hard top and full doors, and the back filled with tools or what not). Stiffer valves often feel softer with a lot of weight. The Rancho rs5000x (i currently run these) are a cheap shock. Steel body and only 50 bucks a piece. Why they’re so good is the tune, it is very soft considering other manufacturers and they’re very nice on our little tj that isn’t over loaded. A fox or bilstein is a nicer built shock with aluminum body’s but not a nicer tune for a tj. The Rancho cost is kinda nice too as I have smashed 3 of them in rocks and replacements were cheaper than the fancy stiff ones.
Secondly people forget tires have a large roll in comfort especially in our light tjs. I have 33in bfg ko2 in a C load rating. I run 30 psi when I drive across the country and have the jeep very heavy, but around town that’s way too much and is added harshness to the ride. Around town I drop to 25 psi and it makes a world of a difference in ride quality. So much so I’ve had passengers ask me if I got nicer shocks when I did it.
Johny joints are yes in a literally sense are harder than a stock arm but the difference in any felt ride quality from the difference between the stock arm and a jj arm is zero. The arm angle typically has to exceed what a 5in lift gives you to feel the added hardness of that control arm being too vertical so a 4in lift won’t have any more trouble than stock height in arm angle. Going from a 4in lift to no lift with all things the same but that arm angle will not be enough for you to feel a difference. In the good side of a johny joint, you’re getting a more bind free joint, much stronger arm against deflection, and the ability to change pinion angle with the Johny joint arm. The only down side I see if you now have to grease the arms while a stock arm you do not. That’s a perk for me as I could often get more squeaks or clicking from a stock bushing not pressed in the arm properly than I do with johny joints. I have to grease other stuff so adding the arms to also get grease to it isn’t an issue for me. If you’re going back to 100% stock and don’t plan on ever taking it on a dirt road then yes a stock arm will be fine and you won’t see the benefits of a jj arm. If you add a lift or do any off roading the bind free joints and ability to change pinion angle are a massive plus and are not harsh or steep enough to cause ride quality issues. Drop tire pressure and tune the foxes or try some ranchos for a better ride.
Hopefully that explains it without just saying it’s better.
Thank you for taking the time to write all this out, it is definitely helpful!!!