This is the classic conundrum…for some. Do you go with the one that’s got the cache of Hollywood “players”, the backing of a PR Army, and a moderate yet honorable Sporting history, OR do you go with one of the most trusted names in Sporting gear, a seal of approval from the Queen Mum, and a racing pedigree of being worn "by virtually every British international motorcycle team from 1936 until 1977".
Sound like a slanted comparison? It is, somewhat. I liken it to comparing Levi’s to Wranglers. Both are excellent quality jeans, and some might say equally proficient at their respective purposes (mining and punching doggies-respectively), but some people wouldn’t be caught dead in a pair of Wranglers, and real cowboys only wear Wranglers. Maybe a better comparison would be Goyard & Vuitton... What I’m trying to boil down is that in the old days, Barbour was more expensive than the Belstaff, and for good reason…it was made better. As times have changed, and Belstaff has spent more money on product-placement and thus their price has increased, Barbour left well-enough alone…and now you can get the Barbour for about $100 (American dollars) less than the Belstaff. The question you must ask yourself is, what's the Sporting choice?...I think you already know the answer.
Both jackets are available through British Motorcycle Gear.