FreeBSD is a great operating system. However it's package management system might prove to be more difficult for beginners. Although broken dependencies rarely happen there, it's good to know how to deal with them
Source of shared Link