Both choices are great for a person dealing with back pain. However, opting for a firm cushion makes much more sense as it is ideal for prolonged sitting. However, never confuse firm with hard. A good firm seat cushion will give you comfort besides much-needed support to relieve your back & spine from any kind of strain.