Keeping the medium isn't an option IMO. It might be a better overall fit than the large, but it's still too constricting and at that price you want it to fit perfectly. Either get the large and have it tailored, or return it and look for something cut better for you. You're not a BoO model. You're a big guy and you don't need slim fitting clothes. Agreed. Someone with your body composition isn't flattered by slim cut shirts. At these price points, the cut is one of the things you're paying for. The patterns are okay, but not the main reason the shirts carry these price tags. A buddy of mine got a shirt with a similar type pattern at a thrift shop for 75 cents.