I wonder what's the current state of desktop on OpenBSD
What issues have you had with them?
BTW: Why Pulseaudio on a Server?
Of course there is less hardware supported than Linux and support can lag a bit, since there are few people writing drivers. But modern Thinkpads work quite well.
All that said, I have found Gnome to feel a little slow on OpenBSD compared to running on on the same hardware on Linux. So on OpenBSD I mostly use dwm, which feels super fast.
Generally most everything you want can be found in the ports tree.
But i use just i3 and some tools.