Go out and buy a really expensive Sleep Number bed
Sleep number bed!
I like something firm.
I can recommend to choose from Icomfort Line. There are both memory foam and hybrid options available. The main benefit is excellent edge support. Here are good top pick for you https://sleepmentor.net/serta-icomfort-mattress-reviews/