I’ve been using one for a few months. They can definitely help, but they’re not a cure-all. I tend to have terrible stress/anxiety-related insomnia, and with the blanket it feels a lot more manageable. Though I’d mostly just recommend them for being extremely comfortable. While I don’t toss and turn nearly as much as I used to, there’ll still be nights where I’m wide awake at 5am and the weighted blanket is doing nothing but keeping me warm and stationary.
With that said, I love mine and would not want to go back to sleeping without it. The quality of my sleep feels like it’s gotten so much better with it, especially when I’m being good about sleeping habits and stress management. It hasn’t been a night and day difference, but it has been noticeable.