Most of the problems posted about FreeBSD, especially 10.0 and up are usually our entire fault. We do something against rules that we know nothing about or just learning about. It sometime help in scaring people away. I been there up until 8.2-64bit. We use buggy applications that never get blame. I been running Gnome-2 since 8.2 and it has never crash only since using 10.0. I use LibreOffice intensively and from reading, its said to even be buggy on Linux , but I never had a issue since 10.0. I use to use Virtualbox for Windows-7 the same way. The only problem with FreeBSD is eating up the memory and not giving it back to free memory when done. The problem only happen when doing simple things such as mass copying or moving large files under these heavy applications. When you ask “where is my free memory” most replies say the same thing *FreeBSD is doing something useful with the memory* … If that was so true, then why do we all have to reboot to recover.
So yes, that’s the only real problem with 10.0 plus that I seen. The kernel fine grained locking maganizum could have only brought out the weaknesses of some popular drivers. The writers are the one that got to get it right. The free-memory issue was inherited. Before FreeBSD it was a UNIX business system (pure server) which maybe did not have that problem. It ran the entire AT&T operation, maybe. Now everything and a bowl of chips are riding on its back, and on the day that FreeBSD fix this, it will be the day FreeBSD will totally dominate the computing world! That’s all I can figure after using it as a desktop for nearly 5 years.