I'm looking to get a field coat or barn coat and narrowed it down to the following options: LLBean Original Field Coat: http://www.llbean.com/llb/shop/18214?feat=593-GN1&page=original-field-coat-cotton-lined LLBean Signature 1947 Field Coat http://www.llbean.com/llb/shop/65099?page=beans-1947-field-coat Jcrew Barn Jacket http://www.jcrew.com/mens_category/...~all~mode+matchallany~~~~~barn coat/99946.jsp Filson http://www.filson.com/products/antique-tin-cloth-barn-coat.10054.html Does anyone have experience with any of them? I'm a small guy so looking to get something that is slim fitting, especially in shoulders. I've bought Bean flannels in small and the shoulders were too big. I've since stayed away. The signature version, which is much more expensive, is supposed to be more slim. At that price point, the Filson seems better? But don't know the sizing. The worry on the Jcrew jacket is that the material won't really be durable. Also, might be silly, but having an internal pocket is important. It's where I always keep my wallet and I really would like a jacket to have one. What do you guys think?