I have stated in what ways the desktop environments in BSDs are lacking.
They lack the tighter integration with the OS that Linux provides by various daemons, some of which are ported to BSDs while others are not.