If you are trying to set up some type of server than my suggestion is go for BSD or Solaris (costly). Linux can be your next choice. Otherwise I find no compelling reason to let my most hardware to an unusable state. Learning can be an entirely different issue. BSD can let you know many things about a UNIX system that a Linux system will not.
P.S:- I run BSD just for the heck of doing it.