Last year I got some okay business shirts from Charles Tyrwhitt. Not the best, not the worst, but they had a good offer (I think it was 4 for $25 each or 3 for $33, or something like that)
The key is to wait for a good introductory offer. The current website offer is "meh"
They have a good return policy and smooth shipping. They wrinkle a little more than I like, but have held up. I can't say the same for some other shirts I've gotten. I bought several shirts of different cuts and sizes. When I found the one I liked, I returned the rest and reordered in the ideal size. It cost nothing extra to do that.
Everything seems to have taken a step down. JoS. Banks seems more like what Kohls used to be. Kohl's has turned into total crap. The fabric there is so wafer thin it's transparent. I've wipe my butt with toilet paper that has more strength than some of the fabrics they offered.
https://www.ctshirts.com/us/homepage