Yes, firmness has its benefits regarding comfort. And on this note, it is essential to note that hardness is pretty relative. What feels soft or firm to you may not feel so to another person. It comes down to the weight of the user. A small person will not exert much pressure on a mattress, and thus, a soft surface would feel firm to them. A bigger person, on the other hand, would not feel comfortable on a soft surface, as they would sink. Also, when choosing a mattress type, you should go with what works with your sleeping pattern. If you prefer to sleep on your side, you should get something that will contour to your curves. In this way, there will not be a struggle, and blood flow will take place as it should. People who sleep on their stomachs and their backs do best with firm mattresses as they allow them to align their bodies properly. On a soft surface, your hips and shoulders sink into the bed. You thus end up resting with the spine in an arch. Over time, you begin to experience aches in your back and other areas. It could also result in injury. Given that an average adult spends eight hours in bed, this accounts for about a third of your lifetime. Thus, these hours should count, and you should look into whether the alignment would cause you backaches.