Of the beds I've slept in, over the decades, Sealy, Slumberland, and Myers, I'd say that Sealy is probably the best for me, for firmness and support.
The Slumberland was too soft, gave me a sore back. The Myers was better but still a bit soft.
I'm not convinced by those topper things, I find...