http://srobb.net/yoga2.html is about an older device, but the advice to get xorg working probably still holds. It's not perfect, as you can't move to a console from X--once you're in X, you have to reboot to get out of it, and in addition, it's using CURRENT, which is, as you know, unstable. In short, you install CURRENT then use a drm-next version of the Intel driver. (If you do want to try it, just search for drm-next on the page)
FreeBSD's desktop (and laptop) support lags behind Linux's. (It's simply a matter of manpower--on the plus side, we avoid certain Linux things that many consider mistakes.) OpenBSD is (sometimes) better for laptop support, but it really depends upon whether an OpenBSD developer uses the laptop--for example, I have a laptop with a relatively old Atheros card that won't work on OpenBSD. Depending upon your needs, you might prefer installing Linux and using FreeBSD as a VIrtualBox guest.