It depends on the person and sometimes even the day. I have found it to be helpful somedays while utterly painful and annoying other days.
The weighted blanket issue…….Yes they can be pricey but there are a few alternatives. I use a heavy afghan my grandmother made for me. Sometimes I will also use heated rice bags which are super easy to use.
I find that most days something weighty or compressing will calm the need for constant movement.