I do have seperate clothes for work and outside work as I like to look and feel differently when I'm not at work. I need to look smart for work but I still keep things seperate.
However, with coats and shoes I tend to wear the same for work and outside work, mainly because these items are more expensive. I like good quality coats and leather shoes which are better for my feet. If I bought cheap shoes for work they would hurt my feet, wear out quickly - the same goes for coats, especially in winter I like coats that will keep me warm at all times and cheaper coats don't.
I am raising this because a friend of mine has commented about one of my winter coats which is weather proof so I wear it quite a lot in the winter months.. It's a nice padded coat with a fur hood from M&S, cost about £90.00 at the time, about three years ago, yet she calls it my 'black anorak' and says it doesn't look smart and looks like a work coat.
Also I don't have space for lots of coats, I live in a one bedroomed flat and my wardrobe isn't massive.