Could FreeBSD be effectively used on a "desktop" like as a general purpose computer for everyday use with KDE or Gnome?