Tempted to buy one but are they worth it? Also how is the sizing? I'm size 10 with broad shoulders and leaning towards the medium.