In reply to Zgemba:
I had exactly the same problem with the ME Fitzroy. Size XL is way too roomy in the body and the sleeves on the Large size are at least a couple of centimetres too short. Body length,as you say, was not great either.
The Generator Alpine (Large) is a much better fit - longer arms and a longer body. An almost perfect fit for me. I think the specs were very similar, when I was looking.