I hate shopping for a mattress - the manufacturers put different names on the same mattress for each store so you cannot easily compare.
I bought a "firm" pillowtop that cost $1000+ and there was a sag where we sleep within 6 months
I second the half depth box spring to keep the total height down.