Zipped coat pockets are good, so stuff doesn't fall out when you take the coat off, but I wouldn't use them for valuables, as you are likely to take the coat off, and then it could be nicked.
For my passport, I find the zipped security pocket in Rohan trousers the best. They aren't cheap at...