Awhile back I installed FreeBSD on a separate partition on a Laptop that I have Windows and a couple flavors of Linux on. It was a chore with lots of looking things up on the fantastic FreeBSD manual and forum. I learned quite a bit. The install was pretty easy, but then I had to install Xorg separately. And then a Desktop. Configure a variety of things like the touchpad. Lots of stuff as root. Quite geeky and fun and taxing and taking a lot of time.
I heard about GhostBSD recently and it promised to be smooth and easy. It was. It did help that I had gone through some BSD learning with FreeBSD, but this actually installed the Desktop with some programs and the touchpad even worked. It took me maybe a half hour to get that by magic. It was nice that I already had the setup ready to chainload from Grub.