I'd be willing to buy a nice one, but it's probably one of the most annoying things to shop for. I don't know what I want, and mattress vendors all seem like crooks. The rise of the internet foam mattress startup has made it worse.
I purchased four different mattresses until I settled on one. Most major brands have very easy return policies so shop around and try out a few before settling.