I was going to vote for the camel but not so much because of color, but because of fit. The camel looks more expensive, because camel has that understated luxe thing going on. Also, I am totally obsessed with camel as my new favorite neutral. I am adding so much camel to my wardrobe this year. So, you should note my bias.
In real light, if you feel the teal is a better color for you, go with that. It certainly will brighten a cloudy day and can make you and others feel more cheerful. Still, I really like the camel!
And -- the swing coat style is not dated looking to me.