A lot of brands if I buy a large It fits well everywhere....except for when I raise my arms up at all and then I’m looking like an early 90s Miami Hurricane player with my whole stomach showing. So I go XL - which is generally too big.
Some companies do have the Large with extra length option though, which works way better than an XL for me.