Take a look at the Carli links too. I went with their replacement swaybar and end links, one of the best upgrades in ride quality I've made.
Yep, The torsion sway bar made the biggest change in my front end "feel".
The articulating end links approximate the design and feel of a torsion sway bar for much less cost.