As everybody said, it depends. If you like to play games in Linux, then FreeBSD is very weak in this matter (not that Linux is strong at it either, but better nonetheless). However, if you are going to a server, *BSD is the way to go. It's very stable and secure. OpenBSD
for example, had only one remote hole in the default install, in more than 8 years. So that's something to consider when running a server.
on the other hand, runs in way more platforms then Linux ever did and most likely, ever will. Just check their page
invites you to the very best documentation I've ever found around. So if you like to read, consider FreeBSD a very easy to use Operating System. Nearly every question/problem I had is on the documentation. Check the documentation for a taste of it
FreeBSD also uses a great package management, similar to gentoo's portage, compiling and downloading things from source. But since compiling can be relatively time-consuming, you can also install packages using pkg_add. It install binaries and works similar to Debian's apt.
The only distros I've ever found that comes close to FreeBSD are Slackware, for it's simplicity and similarities to *nix and Gentoo, for it's package management and great documentation.
Give FreeBSD a shot. It's impossible not to like if you liked Slackware. It has the best of both worlds, seriously.