x/BSD (Mac excluded) finds itself in the same chicken/egg that Linux was in a few years ago. "We need more of x, but we don't have enough users to justify people/businesses investing time/money to make x a reality".
And given that Linux keeps making advances by leaps/bounds, it attracts users from the x/BSD crowd. Which is a very good thing in the sense that having such a high profile movement(Linux) gets companies such as yours to finally make OSS investments. But it has exascerbated the original chicken/egg scenario on the shoulders of the dwindling x/BSD crowd.
And here's the worst part of all for the BSD crowd: as Linux gets more and more advanced with more dollars, time, and investments made by various places, the delta between x/BSD and Linux will continue to grow, not shrink. I personally couldn't care, if BSD would've won I'd be a BSD user instead of Linux. But that's not how it happened.
(by x/BSD I mean Free, Open, Dragonfly, and etc)