I find the sizing just right for a hunting garment. We are all shaped a little different, and we all shoot a little different, but my Asbell Pullovers and vests fit me perfectly for thier intended purpose. I don't wear an armguard when hunting (usually) but instead wrap parachute cord or a leather thong around my bow arm. I do that because it is infinitley (sp) adjustable, and I never know what I am layering.
Mine ARE full in the shoulders, but I like that. They never bind, no matter what position I am contorting into.
I am about 5' 10" 220 pounds, and an XL fits nicely. The sleeves are about an inch long on me if it were a casual garment, but I leave them long for thier purpose, keeping me warm while hunting.
I wear mine often just around town.....but they aren't meant as casual clothing, they are hunting gear. Teresa has nailed the sizing, IMHO.