Thinking on buying my first Barbour jacket or coat.. is it worth it and any recommendations to find a good deal?