I think mattresses are very much based upon individual preference. It's almost like asking guys if they'd recommend brunettes or redheads.
But for me, our Temperpedic is great. I've had it 3 years. It took some getting used to in the first month but well worth the breaking in period. Now the only problem I have is when I travel and none of the hotels have mattresses that measure up.