After gaining some muscle mass exercising, I have found size M to often have too narrow shoulders but I worry that size L will have a too wide body. What compromise would you look for in this situation? Pictures are for reference; it is a size M which I am currently debating whether or not to return.