When shopping for shirts, I always have the same problem:
if the fit around the chest and shoulders is good,
then the fit around the waist is way too loose.
And since there is only one size scale for both (small-medium-large),
the best I can do is look for tighter models.
There usually aren't...