I have a few cotton jackets and suits I've bought over the past few years and I really liked them. However, I'm finding even after one trip to a very good cry cleaner the fabric looks worn, its almost as it it developed a very fine white coating to some of the fibres. I have the utmost faith in this dry cleaner but its happened to a variety of brands. As a result, I'm thinking of going with lightweight wool in future. Cotton seems to have lost its lustre for me. Even unlined I find it heavier than some good lightweight wools, it wrinkles easier obviously and doesn't seem to last as long. What are your thoughts on the the choice between these two? I don't care much for linen because I still want some structure to the jacket. This is for wearing to work.