BSD is great, with some caveats.
Pros Stability & performance are noticeably better. BSD's virtual memory system doesn't leave tons of pages in the Inactive bucket. The TCP stack is the best of class, and the UFS2 filesystem rocks the house. Jails have been in BSD more than a decade and don't waste so much $#$@ memory compared to virtual systems. Performance under heavy load is much much better.
Cons: SMP and 64-bit support. :( Linux is the Golden Child for new hardware, so BSD lags behind. I remember panicking my 5.1 kernel with a USB drive, as late as 2004.