Poly doesn't offer proper bushing flex for extreme articulation, and yet it is not as rigid as a spherical bearing joint (johnny joint/heim). If you are going to have two "uppers", you want rubber to get proper bushing deflection or you are going to have suspension bind. If you are going to have one upper, use a spherical joint for unrestricted motion and maximum forward stability. Poly is not the best choice for either of these purposes.
Poly is fine for removing the slop of aging rubber bushings onroad (at the cost of NVH), but offroad the required flex will destroy the poly bushings because they cannot handle the required deflection. About the only place I would consider poly on an XJ is the upper shackle mount.
Nay