Now there are some huge caveats to this statement, When I say unix desktop I mean fairly bare bones terminal heavy classic unix type operating environment, If you want something more like a mac or windows desktop, but don't want to use mac or windows, than a linux distro offering that is probably more suitable. But openbsd does.. ok... here as well.
Most problems with the heavy wimp style desktop environments are system administration related, where they don't understand openbsd system administration. personally I prefer cli based administration tools, and get a bit agitated when I have to worry about conflicting with some unknown desktop manager app that also wants to admin the system. So this works out great for me.