I just got a number of shirts from a company called Heavyweight Collections. They are very heavy duty tee shirts. Much heavier than any of my other tee shirts but not stiff or uncomfortable. You can get them in several different colors and with our without graphics. I think that they are really well made, but only have washed them 2-3 times so I don't know how they will hold up. I think they will hold up well. They are heavy enough that they don't cling like lighter weight shirts.
They are kind of expensive at about $20.00 each, but since I quit playing golf (no more collared shirts!) that's pretty much all I wear on the weekend in the summer, so I like them to look decent. I won't use them for painting but have no worries about wearing them for weekend warrior work duty. They say that their sizes run about a size large, and I can say that their XXL fit me very well, and I usually prefer a XXXL.