Envoy smokes them both. Also has metrics out of the box that are not behind a paywall like nginx.
Besides that, from what I've seen Envoy has a higher dependency footprint:
- It comes bloated with GRPC functionality.
- Configuration requires running python.
I'd be glad to be proven wrong on the performance side of Envoy but so far I've only heard rumors and never seen a conclusive benchmark.