For me it's the superior HTTP / header rewriting capabilities. With nginx you are more or less restricted to just adding headers the last time I looked into it.
Disclosure: I'm a community contributor to HAProxy and I help maintain the issue tracker on GitHub.
Disclosure: I'm a community contributor to HAProxy and I help maintain the issue tracker on GitHub.