To certain extent this does depend on exactly what you want from your coat. Do you put highest priority on style (and you are looking for something styled with trench coat aspects) or practicality?
The trench coat is an item which puts practicality first, designed for officers in the First World War, every feature is designed to fit its purpose. It then became a design classic and inspired other variations.
The thing I can't help noticing about, for instance, the Mango and Banana Republic coats is that they are very short. Like car coats, they only just extend beyond the length of a jacket. If you want a proper raincoat, that isn't going to cut it.
The other two are single breasted coats and not strictly speaking trench coats. Again, if you are looking for a practical raincoat, the double-breasted fastening that goes all the way up to neck is probably going to do a better job.
I noticed this on the internet from House of Frazer, as a pretty traditional interpretation of the trench coat - Howick Tailored Astaire Double Breasted Belted Mac Putty - House of Fraser
Of the ones you posted I like the Banana Republic one best. In the photo at least, it looks better quality and the description suggests it some of the proper features. The zip out vest sounds like a good idea.