From my experience OpenBSD is a very usable a desktop operating system.
However it's wise to know that you use case and hardware are two factors that will play a role in your experience.
I use ThinkPads and old MacBooks, on the ThinkPads I have never had a problem even the most annoying parts like wifi work out of the box.
However with more obscure hardware expect to potentially run into driver issues.
Like with pretty much any operating system the graphics and wifi cards will cause you the most grief
so if you are contemplating using OpenBSD as a desktop operating system, be sure to inspect the output of
OpenBSD does things differently to Linux when it comes to disks and it's useful to know.
To mount a drive in OpenBSD you'll need to know a few things first use sysctl to find the name of the disk and then disklabel to find the partition you want to mount.