MaleUgly gave H&M shirts a rating of 5 stars and said: "Basic shirts at H&M range from 5.90 to 12.90 USD and I've bought a ton, probably enough to last me a month without repeating. I'm writing today about their Divided Blue (junior menswear) v-neck shirts and how they're a total must for everyone (girls included!). Sure, American Apparel tees are cut well, and Urban Outfitters' shirts feel great; but they come with hefty price tags and I've spent too much on what I consider pricey for basics."See all 104 reviews for H&M shirts...