The thing about H & M is that I always go there looking for basics, like a plain black cardigan, plain black skirt or long sleeve stripy T and I can never find it. When I find the item I'm looking for it has some annoying fit, an added zipper that does nothing or it's an awful material. I've been here quite a few times but the only thing I can remember buying is socks.
I think H & M tries to keep up with designer trends but they can never pull them off properly. I know H & M works for some people but if I'm in the mood for a hip chain clothing store I'd rather spend a little more(sometimes not though) and shop at Urban Outfitters.