If you do a direct comparison, OpenBSD would lose in terms of benchmarks, hardware support, software support, features, etc.
But OpenBSD is more a philosophy, a particular way to approach computing that works for some people. OpenBSD is basically a continuation of Unix from the 80s, where the admin/user (no distinction in reality) is expected to do some work from the command line. Thus it's a great user experience. The config files tend to have the same syntax, and it's human-friendly syntax, not some XML or YAML crap designed for a tool. Things are kept simple so human brains can understand them.
But the trade-off is basically features, performance, hardware and software support. It's a bitter pill but, again, it works for some people.
I use OpenBSD full time on my router, but I tend to switch back and forth on laptop and servers (with Debian).