There are some tricks with OpenBSD. First, with blueooth, if I recall, OpenBSD devs are not a huge fan of bluetooth. OpenBSD takes a security above all else approach I believe this plays a bit of a role since bluetooth is often poorly implemented by bluetooth devices, so there isn't a huge drive for it to work well on OpenBSD. Bluetooth is also a nightmare to implement and the interest in picking up the torch probably isnt there. Second, small dev team with limited access to hardware. If you want to get the best support for OpenBSD, I've always heard that running Lenovo Thinkpads are the way to go. Quiet a bit of the dev team mains Thinkpads for laptops and they dog food their own code. So the Thinkpads often get the fastest and best support.