There is still (as of FreeBSD 8.2) all kind of mess with uaudio(4) and the USB stack, under some condition, you can stall the entire stack (very handy when all input are going though USB), which oblige you to reset the machine...
From my pov, the biggest show stopper in FreeBSD is how binary ports are managed (whenever they are).