I have shopped at OshKosh B'Gosh for several years now. I started shopping there when my boys were very little and still go there for most of their clothes now.
I don't like to spend a fortune on kids clothes because #1 they grow out of them so darn fast and #2 I HAVE BOYS!!! So anyone out there with boys understands that they destroy everything! So I get them some things from WalMart, but I like to get them nicer quality clothing for school and going out to dinner and so on.
Osh Kosh has very nice quality clothing. I love their kids jeans because they all have the adjustable waist, which is great for my skinny kids! They have such a wide variety of shirts, I can find stuff that I like and the kids like too. Which is nice because my nearly 9 year old is becoming more picky about his clothing lately. Osh Kosh also has socks and underwear, although I haven't bought them because I think they are a bit overpriced. I did buy the kids sandals there last summer and they are very nice and have held up well.
As far as the prices, well I only shop there when they are having a sale! I don't believe I have ever bought anything there at regular price. There regular prices are high I think. But a lot of the time they have sales. 50% off sales and coupons for $10 off a $50 purchase and things like that. Which then makes them a lot more affordable.