I have an Emma Original Pillow that I’ve had for three years and the support is basically non-existent now, so I wake up in the night and end up with neck and shoulder pain.
I’ve tried a Panda Hybrid pillow and a Simba Hybrid firm pillow but neither were any good to me. The Panda was too low for sleeping on my back and the Simba didn’t have the support I needed. If I was purely a side sleeper it would be probably be okay, but of course I have to be awkward.
I generally prefer memory foam pillows, but it’s been so long since I’ve had a good night’s sleep, I’m willing to try anything.
Might not be useful, but what worked for me was to switch to a folded blanket. Being able to modify the thickness by folding it in infinite ways allowed me try and figure out the right thickness to support my head/neck properly regardless if I was sleeping on my back or on my side.
For example, I folded it in a way that the sides were thicker than the middle. That way, my head isn’t too high when laying on my back. Then when I roll to my side, the blanket gets thicker so it keeps my neck aligned.
I use a down pillow (the one with feathers in it) for the same purpose. You can achieve any desired shape by punching it. It’s not elegant but it does the trick.