the answer to that question is application specific.
Daily driver low lift: poly on both ends
Daily driver tall lift: poly is ok but recommend johnny joint at frame or new rubber joint arms

Off road use often: Definitely use JJ or rubber joints to absorb bind and flex for longest lasting product. Our poly bushings do tend to last a few years though. The relief of the johnny joint or the rubber creates less stress on the weak dana 30 parts when in severe articulation.

Limit straps are always a good idea for really flexy rigs. You dont want your shocks topping out or your control arms smashing up your brackets.

Hope this helps
Andy