I've experimented with a few different shocks. I've run the Rancho 9000xl, Rancho 5000x, and Skyjacker Black Max. Each were good shocks with some being better in certain situations. For strictly on road the 9000xl's were my favorite. They had the quickest response time and felt the most controlled, especially during cornering. They also had the worst ride. The 5000x offered a smother ride but gave up a bit in handling. They were a decent all around shock and hard to beat for the price. Currently I am running the Black Max. They are, by far, the best riding shock but do have the worst handling. They are a hydraulic shock and feel like it. They also seem to have a few more negative reviews regarding their longevity with leaking being most the most common complaint. Personally I have been thrilled with them and plan to keep them. Their ride quality is excellent both on and off road. At one point I ran with the 5000x's in the front and the Black Max in the rear. This actually gave a very good ride. I was never able to determine if there were any issues with mixing gas charged with hydraulic so I replaced the fronts to match the rear. Interestingly, the Ranchos vs the black max on the front axle offered a similar ride quality. The back axle, however, was a night and day difference.
I don't daily drive my Jeep so my priorities may be different. Even though I have been very happy with the Black Max, if it was my daily I would still run the 5000x shock. They had a more controlled feel and that would take priority over the ride for me. The 9000xl's did have better handling but not enough to justify the price unless you are really concerned about having the most control in an emergency maneuver.
On a side note. The front Black Max do not come with the bar pin installed. You will need a vice or press to install them easily.