I'm tall and lean, so I find that the only companies that sell human sized clothes are European. H&M is alright although their styles are questionable sometimes. My local mall just got a UK based company called Mountain Warehouse where a medium is actually a medium instead of what I would consider a large, which is nice. I went Christmas shopping and ended up spending a few hundred dollars there on myself.