The Hand-woven technique is usually better for scarves made of wool or something very thick. And on the other hand, machine woven are more adapt with thinner threads. Talking about which is better, it's up to you. Machine-woven scarves are cheaper and more detailed than hand-woven ones. But it is also true that hand-woven scarves have a specific texture that the former technique can't replicate.