The short answer is to find the mattress that feels best to you. Don't worry too much about price, foams, coil counts or other detailed specifications;
pick a mattress that feels good and is priced fairly. There is no "best mattress" for everyone.
We all have unique sleep positions and habits that make our mattress needs different. Some people believe that you need a firm mattress to offer
proper support, but if the mattress is too firm it will not properly cusion your body, causing pressure points that will make you toss and turn at night
and wake up feeling sore. If a mattress is too soft, it may not keep your spine properly aligned, causing back pains during the day.
The biggest factor in choosing a bed type, is your sleeping position. Do you sleep on your side, back, or stomach?
It is also important to know if you roll around a lot at night. Are you too hot or cold at night? Do you share a bed with someone else? And do they have the same sleep position as you?
NewMattressNow.com rates their mattresses on a scale of 1 to 5 with 1 being the softest, most plush, mattresses and 5 being the most firm support. If you are comfortable falling asleep on a carpeted floor, then a 5 is probably the best feel for you. If you tend to sleep on your side, then a plush 1 will offer the best contouring to your shoulders and hips to reduce pressure points and improve spine alignment.
If you share a bed with someone, then consider a pocket coil or memory foam mattress to reduce motion transfer across the bed.