It seems to be with coats, price often reflects quality. Sorry but the $50 coats just look terrible next to the $400. That doesn't mean that you need to spend that much! Like Void said look on ebay
or consignment places (tacktrader.com for example). I got my $400 Ariat new with tags on a ebay clearance sale for $150. It looks beautiful, fits me wonderfully, and I get tons of compliments. I'd say stick to the better names, but find a better price.
Ariat, Tailored Sportsman, Elite, Grand Prix, some RJ Classics. All good brands. All fit VERY differently. Ariats were made for my body, Grand Prixs are hideous. A good fit is crucial! Go try some on if you can.