Yeah, I wish there were more higher quality shirts out there, even if the price is higher, but I'm personally fine with Gildan too.
Going the DIY route, which method you're using and are you happy with the results? I've tried DTG before and it's fine at first, but it starts to deteriorate after some time. I haven't tried screen printing (ordering a design by myself), but I've heard from a friend of mine who does merch that it's just not cost effective for a one off.