The wife and I played 'online mattress roulette' for about a year. Tried and returned Casper, Leesa, Tuft & Needle, and Bed in a Box. They all felt relatively the same, and were too firm for the wife's liking. I like it somewhat firm to sleep on my back, but I also like to occasionally roll on my side, and for that, they were no good.
Then we got a Purple 3. Yes it was a good bit more expensive, but worth it if you ask me. As mentioned above, it's the only one out of all these online marketed mattresses that does something actually different than the standard memory foams. Yes that elastic grid stuff on the top layer feels a little odd at first, but after laying on it for about 10 minutes, I didn't even notice it, and haven't thought about it since. What's nice about it is the way that elastic grid is designed, it's firm when you lay flat on your back, but then allows for shoulders and hips to sink in when you turn on your side. We love it.