Not saying I'd want to walk my grandma through a freebsd setup, but it's hardly without merit. There's a lot to be said for controlling your own computer.
No machine works perfectly after booting, as the machine is just an instrument to do some WORK. It is the nature of the work that means I have to change the instrument from time to time. FreeBSD, being an open system with a detailed manual allows me to change the machine easily and in a determined manner.
I still haven't figured out how to change many fundamental things on Windows, as it is designed to keep these options hidden from the user.
There are trade-offs for each system. For users who want the power of doing the things how they want to [within limits], FreeBSD is great. If you just want to play Counter-Strike after installing it, well, you can buy another machine for doing that.
I wouldn't say everything worked.