if you can afford to buy the first one, you can afford to buy both
the first one is georgous, but maybe not for everyday wear, and the second is more casual, to wear with jeans.
i agree with thequeenspeach, i dislike smart coats with jeans.
so really you need both!