Yes, I wear my trench coat all day... unless I get too hot...
I like cardigans too, and have few, but I don't wear them as often as I wear jackets and blazers... My cardigans are from Ann Taylor and really thin, so they are great over dresses... or layering under blazers and jackets...