The short answer is to take the following factors in consideration - comfort, cost, durability and material quality. Another important attribute is softness, which directly impacts the comfort, followed by weight, nature and the climatic conditions of where you live. You don't need a thick woollen blanket if you live somewhere with scorching temperatures.