I decided to give GhostBSD a try two days ago. I was able to install it in a Linux multi-boot environment without any major issues. I'm fairly impressed so far with what I've seen and experienced. WiFi worked out of the box.
I use the Dvorak keyboard layout, so I chose that during installation. However, the tilde/backtick key on my keyboard enters greater than and less than symbols when I press the key. I had to resort to entering a Unicode value in order to enter the password for my WiFi router.
Suspending appears to work differently than what I'm used to with the Linux distros I use. First, suspending takes noticeably longer than under any of the Linux distros I use. Then, to wake my computer, I have to press the power button. I only have to touch a key on my keyboard or touch my mousepad to wake the computer on my Linux distros.
Suspending under GhostBSD also disables the Dvorak keyboard setting and I was only able to get the Dvorak keyboard functionality again by rebooting the computer. I've never experienced that issue under any of my Linux distros.