Just for info, the Knox Urbane would have been my choice over the Oxford shirt but it just doesn't look right on me 'cos I'm fat.
For the money, yes. The Stadler/Touratech Companero gives more textile protection but is only slightly more heavy. A lot more money though.