People want to show off their brands, and I'm ok with that, but as a nerdy guy who has never had style as a priority (though I'm quite militant about the cut of one's suit being just right), it just isn't me, so that's always ruled out GAP for me in the past.
If a brand splashes their name across the clothes they sell, I'll avoid them, but this limits options a lot of the time.
When it comes to Superdry, I like a lot of their clothing and own a few pieces of it, but I often choose not to wear many pieces because of the branding. I have some really nice jumpers from them which have a little label on the arm, which I find unnecessary. For work I'm more casually dressed than outside of work so I keep the Superdry branded stuff purely for work.
A couple of years ago I found Uniqlo, it was basically perfection, they have a line of chino type trousers I like the fit of, and a T-shirt I like the cut of, as well as some light jumpers, no branding or markings whatsoever, so I bought about ~20 of each in various colours (some of which go unworn to this day because they were a little too wild), and then a year or so later bought another ~10-15 of each.
EDIT: Trying to work on making my writing/comments less bullet pointed and monotonous so restructured a bit.