I don't know if I can say which brand is "best", but I've found that garments with 30 singles print better than basic cotton tees. A really great printing surface for me has been the Bella and Canvas 3001. If you are looking for a super inexpensive tee that prints well, I would say Fruit of the Loom HD cotton. Since discharge sits into the fabric rather than on top, it's best to print on tighter weave shirts. Hope that helps!