My truck rides damn smooth, and I have some firm shocks. It depends on how you mount them. A lot of people with bagged trucks have told me they are impressed with the way my truck rides compared to theirs. All I knew was its a little bit stiffer than it was stock, but it feels more like a sport compact car. I didn't realize how shitty some bagged trucks rode until I got in some friends tucks.
Anyways, this is how my shocks are mounted.
They are mounted at about the half way point of the arm. They are Doestch Tech shocks, and run about $30 from Summit, in many different sizes. I think they are a good shock for the front. They are stiff, but not too stiff IMO. I'm really happy with them. And I run Explorer ProComps in the back. They are a little softer, and they were a good match to the front with less weight in the back. My truck rides pretty much the same from front to back.