Mattresses are totally personal. What works for me totally doesn’t work for everyone. We opted for a Sleep Number bed. It’s great for us and we find it perfect because my wife likes a very firm mattress and I like a soft one. The Sleep Number is great for us. But, I also have friends who have had and hate Sleep Number beds.
My recommendation is measure your bed base, then go go to a furniture store and try to find what suits you.