nginx can compress your HTTP traffic, while Varnish can't. So there are some things you would need nginx for.
However, I really think that nginx should implement proper support for WebSockets by now. I have requested this previously, but the request got unanswered.