GhostBSD, and in particular the community supported XFCE, has inspired me to engage more deeply with FreeBSD, but with the goal of better understanding GhostBSD and the upstream relationships.
This inspiration extended to setting up XFCE on OpenBSD and NetBSD.
GhostBSD is a (nearing completion 80%+...) desktop solution, but for me it's also a service solution. At present, GhostBSD does NOT prevent FreeBSD functionality and this is a super-power, in my opinion.