I would say that is fine. I have a 22oz overcoat for here in NY and it is overkill on most days if I am also wearing 16oz suiting. That said, it depends on what you're wearing under it. A normal button down and a sweater id say 16-18oz. If something heavier like a suit or something go a bit lighter.