There are a few key differences between soft, medium and firm mattresses. For starters, firm mattresses tend to be better for people with back pain, as they provide more support. Soft mattresses, on the other hand, are generally more comfortable and can be a good choice for people who don’t have back pain. Medium mattresses fall somewhere in between, and may be a good option for people who are unsure about which type of mattress to choose.