I have just bought a used Ogre Jacket in XL. The ME website size guide states the XL's are for 44-46" chest and I'm a 45" chest. The jacket seems very roomy and the arms seem especially long. The trouble is I tried a Large on in a shop and for all it seemed snug with a single layer on, It would be a bit cramped with a mid-layer on (fleece etc). I'm quite broad around the shoulders, and the smaller sizes tend to feel a little tight around the shoulder blades and under the arm pits. I know its probably personal preference, but is it best to go for the smaller, tighter fit with outer shells, or stick with the XL which is a little more roomy? cheers in advance.