I agree with @Ladyymuck, fabrics vary within each shop.
I only buy natural fabrics and also don't wear that much cotton, only really for trousers, so tend to shop around for wool/linen/silk in various places. I only ever buy anything I can wash either by hand or in the machine.
I tend to mainly buy in sales at end of season, so at least if the quality isn't perfect I haven't paid a fortune for it.
I have some clothes that are more robust for more active wear like walking, gardening, cleaning, hiking, lounging and then clothes for other purposes which don't need to be quite so robust.
I have found decent items I like from Boden, Brora, Poetry but also have a few items from Jigsaw, Hobbs and Sezanne. However, I tend to be very selective about fabrics. I have wool jumpers from other smaller Scottish suppliers like Croft House and Bosie which are really good quality too and I like Celtic & Co.
But my wardrobe staples like t-shirts and long sleeved tops and other active/lounge/practical wear like hoodies, joggers and leggings are pretty much all merino. Most of it is machine washable merino from places like Icebreaker and Smartwool. I also have some from Dilling which is 'woolier' and better for winter, but only washable on the hand wash setting.
I find machine washable merino fabric extremely durable, keeps it's shape and colour and lasts for years of multiple washes and wears. I pretty much abandoned cotton for tops once I started wearing it and apart from PJs, I have no cotton tops. But this kind of merino is expensive so I wait for their sales. But it means most of my tops, both long and short sleeved, are suitable for both active wear and other purposes.