I'm not keen on the first but the second two are lovely.
The duffle is more of a wear over everything type coat, great for daytime, the other is more fashiony and it's lovely but possibly better not as a main coat?
They're too different to compare, I think you need to think about how you'd wear it and what you need from a coat.