Ich bevorzuge auch KDE. Gnome ist aber auch nicht schlecht programmiert und etwas sparsamer beim Speicherverbrauch und bei der CPU Belastung.
KDE ist etwas "verspielter".
Die lib????.so Dateien sind für die Programme notwendig, damit sie laufen. Das hat nicht mit Gnome oder KDE direkt zu tun.
Unter Windows sind die Programme von dynamischen Bibliotheken , diesen dll-Dateien , abhängig.
Das ist eben der Vorteil von Linux. Alle Distributionen sind modular aufgebaut und man kann beispielsweise die Desktops austauschen.
KDE Programme lassen sich unter Gnome starten und Gnomeprogramme unter KDE ausführen.
Manchmal gibt es Probleme wenn ein Gnomeprogramm nicht automatisch im KDE Menü eingefügt wird, oder umgekehrt.
Man kann die Menüs aber auch manuell bearbeiten oder Programme in einem Terminalfenster starten, in dem man den Dateinamen des Programme eintippt.
Ich finde die Desktops von Ubuntu oder KUbuntu sehr aufgeräumt. Man bekommt nach der Installation ein sehr überschaubaren Desktop präsentiert.
Das ist bei Debian leider nicht der Fall. Wenn man da mit dem befehl "apt-get install kde" den kompletten KDE Desktop installiert, wird sehr viel überflüssiger "Schnickschack "installiert.
SUSE benutze ich schon lange nicht mehr. Mir war die Fehlerrate bei der Installation und den verschiedenen Programme einfach zu hoch. Ich bin zu Debian gewechselt, habe aber auch schon Ubuntu und KUbuntu getestet.
Der einzige Kritikpunkt bei Ubuntu ist die sehr schlechte Kompatibilität zur Linux Standard Base. Debian ist fast 100 %ig kompatibel zur LSB.
Dadurch kann man unter Debian fast immer fremde Programme installieren , die eventuell unter Red Hat oder SUSE programmiert worden sind.
Fremde Programme kann man auch unter Ubuntu oder KUbuntu installieren. Das ist dann aber leider immer so eine zufällige Sache, wenn es fuktioniert.
Ubuntu macht leider zu viele Änderungen an den originalen Debian testing Packeten , woran schon so mancher Debian Entwickler Kritik geübt hat.
Trotzdem ist Ubuntu nicht schlecht programmiert und eigentlich müssen private Anwender keine teuren Industrieanwendungen wie Leiterplatten Cad Anwendungen installieren, wofür die Kompatibilität zur Linux Standard Base sehr wichtig ist.