I've never had a silk or linen jacket, but silk stains in water while linen wrinkles so readily. They sound pretty high maintenance to me (though lovely).

I liked the photos of Alan MacLean. I've not seen him use that tartan; looks nice.