When it comes to fabric, 'quality' is such a subjective term. What I consider ideal, someone else may consider useless, and vice versa. So much depends on the actual fabric line within a brand, the personal taste of the maker, the type of item that is being made, the care that item will receive during it's life span, even the skill of the maker has a bearing on how well a particular fabric behaves.
Personally, I don't care at all about shrinking or bleeding fabrics because I prewash everything. Nor do I care all that much about raveling edges because, other than loosely woven homespuns, I've never had problems with any cottons in that respect including those brands that others frequently complain about. I am, however, a complete and total snob about the hand of a fabric, that it is printed/dyed accurately, and that, after washing, it is not see-through.
The point of all that personal info is this: 'Quality' is relative when it comes to fabric. Only you can define what it means to you...and I guarantee your definition will evolve with your own experiences over time. Keep an open mind and enjoy the journey!