For those not experiencing troublesome back pain, a firm mattress is will generally be more comfortable. When sleeping on a firmer surface, the bones absorb most of the pressure, meaning there is less stress on muscles, veins and arteries. Muscles are less strained, and circulation is improved.