I agree that H&M is hit and miss, but what turns me off the brand is that everyone is wearing H&M, and I really don't want to wear what someone else is wearing.. right now I love shopping at Zara! I find the quality at Zara to be generally better and the styles are quite chic!