I don't own any Orvis branded items, but I did buy a Barbour jacket from them a few years back. Therefore, I can only attest to their overall buying...
I have bought a bunch of JCrew Ludlow and JCrew Factory Thompson suits over the years and while both offer my size 34S, hands down the more expensive...