I have tried so many of them, and none of them have been great for me.
I think part of the problem is that I have long hair, which I can’t figure out how to make work with something wrapped around my neck. I either have to wear it up on top of my head, which I don’t find comfortable for many hours on end, or just have it pushed up and out around the pillow, which ends up getting in my face.
The best option I’ve found is an infinity pillow (
https://infinitypillow.co/) because you can use it in a number of different configurations. But it’s a little bulky to carry (although you can just wear it around your neck).