Best tshirts I have found for the price are the Made for You tshirts from Amazon: https://www.amazon.com/Made-for-You-Custom-T-shirt/dp/B08N6J8G5M You use an app and they make the tshirt tailored to you and how you'd like it to fit.
The other ones I really like are the T Rex from Universal Standard. They are $$$ but very nice