I have been using FreeBSD as a hobbyist tool since 2000. I am presently running Apache22 along with Postfix + Dovecot in conjunction with SQL back-ends, etcetera. FreeBSD claims to be a fully serviceable OS for both "server" and "individual" user use. Obviously, it is not.
Now, your requirements are are far more fundamental than many other users of FreeBSD. A simple perusal of their mailing list will prove that fact. FreeBSD has gotten to the point that they issue a new major version number every 18 months (+/-) regardless of what actual improvements have been made to the OS. There is not a dimes worth of difference from version 6 to versions 8.2. They have crossed a few "t's" and dotted an "i" or two, and that is about it. Every time FreeBSD issues an improvement which in reality is just playing catchup with the rest of the industry, they bump the major version number.
Now, you may not have any use fro "wireless" or its associated devices; however, you are not in the majority of users either. What type of moron would install an OS on a modern laptop that did not fully support modern wireless protocols. The fact that the protocol (N) is over 5 years old and FreeBSD still does not support it says a lot about FreeBSD and it relative worth in the modern market place.
I am glad that you find FreeBSD useful in your relatively limited environment. For many of use, that is not so.