Hi Jewels,
The first place to start is the mattress shopping tutorial here which has all the basic information, steps, and guidelines that can help you make the most suitable and best quality choices … and more importantly know how and why to avoid the worst ones (which would include all the mattresses you mentioned with the possible exception of some of the Therapedic mattresses).
As long as you find out the quality of all the materials in any mattress you are considering (see this article) then you won’t have to guess about the quality or durability of the mattress. If this information isn’t available to you for any mattress you are considering then I would pass the mattress by.
Once you are at step 3 in the tutorial … the better options or possibilities I’m aware of in the Kalamazoo / Portage area are listed in post #2 here. There is also a list in post #2 here for the St Joseph area and in post #4 here for the South Bend / Ft Wayne area but you have some good options that are closer to you than these.
Phoenix