I have found it straightforward to install the Ghostbsd iso on my GPT/EFI SSD with 2 other OSes already installed. During install I simply choose an unformatted part of the SSD to create a freebsd-zfs partition, and define the size of the partition which is a choice on the installer. Ghostbsd accepts the already ready/used EFI. What I particularly like is the ability to choose the partition size - something I found particularly problematic with installing Freebsd with freebsd-zfs.
There have been no problems at all with the dual-boot setup - and I still have space on my SSD for other os installs/experiments!