There is no right answer. Good quality to one person might be bad quality to another. Some brands want very lightweight and sheer shirts, while others want very heavy fabrics. The best brand for quality will be dependent on the customer's specific needs.