When comparing Pantheon vs KDE Plasma, the Slant community recommends KDE Plasma for most people. In the question“What are the best UNIX-like desktop environments for developers?” KDE Plasma is ranked 3rd while Pantheon is ranked 10th. The most important reason people chose KDE Plasma is:
There are many customization options and possibilities to tweak the desktop, including widgets.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Simple, clean aesthetic
Nonintrusive and easy to overview workspace.
Pro Lightweight
Pantheon is light on system resources, giving it the advantage of being able run well on a multitude of setups.
Pro Looks amazing
Looks absolutely amazing. Very nice to use. Amazing UX.
Pro Smooth, subtle animations
Nearly everything is animated, but it's not over the top.
Pro Splitting and animations
Switching between workspaces is fluid, pulling up the workspace preview bumps up the rest of the desktop, open windows show up on the switcher along with larger icons, and everything is subtly animated. You have two windows taking each half the screen by dragging to corners.
Pro Highly modular
While built to be integrated, Pantheon is also highly modular. Shell components like the Panel, Dock, and app launcher can be swapped out with limited repercussions.
Pro Great for minimalists
Although you cannot put icons on desktop, it comes with very low number of pre-installed softwares.
Pro Perfect for chromebook
It's light and easy.
Pro Slick, smooth desktop environment
Easy to use and easy to configure, there is almost nothing that the developers did not think of to creat a top-notch user experience.
Pro Highly customizable
There are many customization options and possibilities to tweak the desktop, including widgets.
Pro Looks beautiful
The design of the three built-in desktop themes; Air, Breeze, and Oxygen, are very beautiful to some.
Pro Enjoyable to use
Thanks to looking awesome, and being customizable and flexible.
Pro Fast and efficient
Looks great! Dolphin file manager is without a doubt the best fully functional and easy to use and multitask with.
Pro Keyboard friendly
Nearly all actions can be driven with keyboard commands. Window management, including effects such as desktop overviews, can be triggered with a keyboard control (or mouse gesture) and some even support filtering results (such as windows shown) by typing. The KRunner tool (default keybinding: Alt+F2 or Alt+Space) provides searching local files, online sources, unit conversions, math and more all from a keyboard driven interface.
Pro KDE is an evolution on the classic desktop model
KDE is a great evolution on the classic Win95/XFCE approach. It's moving in innovative directions while respecting the classic metaphors.
Pro Has a file manager that provides a good balance between power and simplicity
The included file manager provides several icon, list and detail views to choose from along with features such as tabs, bookmarks, tagging, previews and metadata, network file access, bluetooth file transfers to/from devices, excellent removable storage integration, and an optional terminal panel while remaining fast and easy to use.
Pro Adheres to standards
Standards adherence allows for interoperability and shared technology for X Window System desktops, with similar Wayland support being worked on. Applications not written with Plasma in mind work very well in Plasma as a result. The development team has also been instrumental in standard creation and adoption such as NETWM, X11 clipboard, icon themes, mimetype handling, application menu standardization, system tray protocols and notifications and more.
Pro Integration with mobile devices
KDE Connect allows integration of the computer and mobile devices on the same Wi-Fi network.
Pro Many coherent applications
What make plasma so nice is the galaxy of apps, sharing same look and feel, configuration and behaviour. This helps with making for a uniform looking desktop.
Pro Very customizable
One of the best aspects of KDE is that it gives you Lego-like tools called widgets. You can combine the widgets in the way that better fits you and get a Mac OS desktop layout, a Gnome 3 desktop layout, a mobile device desktop layout or a completely new desktop layout that works for you.
Pro Comes with a suite of powerful applications
Plasma Desktop generally comes packaged with a full set of applications to get users started, including a file manager (Dolphin), advanced file manager and browser (Konqueror), image and document viewers (Gwenview, Okular), the Calligra office suite, CD and DVD authoring (K3b), and dozens more. The desktop can be installed and used without these applications, but they add significant value for many people.
Pro Great for developers
Provides its own IDE for C++, Qt, HTML and through workspaces allows better organisation of work.
Pro Simple by default, powerful when needed
For the new Linux users (coming from Windows), they'll find everything easy and simple to use. But for old and experienced Linux users, they can customize the interface as they want.
Pro Low system resources consumption
Not as lightweight as XFCE, but pretty close (like +100MB in real use).
Pro Multi-device "Convergence"
Plasma Desktop provides seamless "zero config" integration of your Android device with your laptop and desktop machines via KDE Connect. Phone calls, SMS messages, cross-device copy and paste, media remote control, cursor control and more are supported.
The technology that Plasma Desktop is built on, simply called "Plasma", also provides interfaces for phones, tablets, netbooks, and media centers in addition to the desktop. These additional interfaces use the same underlying frameworks and therefore work well together and have a unified feel to them. They also support a common set of applications across them which adapt to the input methods and screen sizes.
Pro Integrated advanced search
Plasma Desktop comes with an integration search system that makes it easy to find local files, emails, contacts, events and more. The file manager supports tagging and rating files as well as full-content searching and the KRunner command window and the Milou desktop widget makes searching for files, emails, applications and other content by name, subject, category, tag, fulltext, etc. very simple. It does this with essentially no noticeable interference with day-to-day usage of the computer, thanks to the scheduling built into the backend system (Baloo).
Pro Separate LTS version
KDE has an LTS version for people expecting stability.
Pro Easy-to-use software center
Apt, snap, and packagekit all show up in the built in software center. Updates show as an icon in the system tray from all sources.
Pro Activities (evolution of multiple desktops)
You can really separate your work environment from personal environment. Applications can be 'pinned' to a single Activity (spreadsheet for work, game for personal) or shown on all Activities (web browser, for instance).
Pro Innovative
Has a lot of good features preinstalled (Android integration with KDEConnect, etc.), and comes with lots of improvements and new features with new releases.
Pro Touchscreen support
Works well with touch devices and allows customization of gestures for them.
Pro Not based on GTK
A lot of users don't really like GTK's style and way of doing things.
Pro Familiar interface for transitioning Windows users
Pro Compiz and emerald compatibility
Eye candy visual effect with compiz and emerald.
Pro You can chose available Icon/Cursor/Workspace themes right in settings
Pro No crude RegEdit clone needed
Configuration is stored in plain text files.
Pro Powerful window management with configurable rules
Hiding a particular window's decorations, automatically or with a keyboard shortcut, showing a window on selected or all desktops, and lots of other rule-based features are easily configurable directly from the window manager's UI without scripting.
Cons
Con Poor reputation among Linux users
The whole Elementary OS project has a poor reputation among Linux users.
Con No icons on desktop
Con Too simple
Good for people who want a plug and play simple Desktop Environment. But for a multitasking / entertainment / cutting edge or Gaming Rig this is not the answer.
Con Requires tweaks to be usable
To enable things like the minimize button, status bar indicators, and what some might call "normal" desktop features, you need to tweak the system to make it usable.
Con Uses GTK
Nowadays, GTK is designed with GNOME, and only GNOME, in mind. Non-GNOME applications which attempt to utilize it suffer as a result. Pantheon is no exception.
Con Few configuration options
It is pretty bare-bones on a stock install, but further configuration options can be added through various official tweak tools.
Con Buggy
Con Not ideal for enterprise environments
As it has no set release date, and no set support and/or EOL dates, that makes it a not so good choice for enterprises managing a number of machines where such dates are important to know before hand.
Con Slow maintenance
Any significant updates come with new release, which usually takes 2-3 years. Hence gets obsolete with current software.
Con Not available for major Linux distributions
Con Limited to eOS-only
It means Pantheon won't work properly if installed on other distros. Manjaro has given up on trying since it works better on a LTS system and takes an eternity to realease a new version or add security updates. On Arch, Pantheon also doesn't work properly. People are trying it on Fedora, not sure how it works now. If you want to use Pantheon, better get to eOS.
Con Looks and feels like a Mac
Which may turn quite a few people off with the aesthetics, of course for some people, this is a pro.
Con Lost its way
On KDE3 you could fully customize every KDE application eg: you could move toolbars to all corners, add toolbar entries and all applications followed one interface guidline by having menubars, toolbars, statusbars etc. However since KDE4 some applications like Dolphin miss those features and it goes even further with the newer QML based applications.
Con Drains your battery
There is a lot of stuff on KDE the will drain your battery more quickly than on other desktops. For example, it uses many SVGs which have to be rendered before display, kwin also needs a working compositor.
Con Shell-style ≠ widget-style
The Plasma-shell is unable the use the current Qt style for its interface thus making it hard to get a consistent user interface.
Con Hard to customize
For example to create a Qt theme you need to learn Qt and C++. To create a plasma theme you have to use SVGs that follow a strict standard. For creating login themes you need to know QML. Icon themes for KDE are big and complex around 1000 different icons in ~8 sizes.
Con Too complex
Shows too many options at once often time, making it more complex than simplistic.
Con Difficult to turn off some transparency
Some of the transparency settings for Plasma can only be removed by changing away from the standard theme altogether. A bit disappointing as so many other things are configurable to the deepest detail and transparency in the wrong place can make reading menu entries for example difficult at times.
Con Perceived clunkyness and slowness
Emphasis on perceived. It's a myth from the days when SSDs, gigabytes of ram and cpus above 1GHz and more than one core were a fantasy. On anything semi modern (i5 2500k, 8 gb memory and 256 gb ssd is total overkill and that's a 5 year old system) it's as fast as anything.
Con Weird behaviour of PowerOff/Restart/LogOff buttons
No matter what button you press you get the same screen where you actually have to choose what you want to do
Con Too buggy
It has still a lot of bugs, like losing the function for the meta key, which can be a pain to set-up again in the first place.
Con Sometimes taskbar doesn't appear
Con Swollen look out of the box
In default theme elements are extremely large, which makes screen feel smaller than it really is. Some of the things are not easy to fix - even compact main menu still has awful huge paddings and header font size in calendar is ugly.
Con No native package manager frontend
KDE discontinued all of its native package manager frontends like: Kynaptic, Muon or Kpackage and fully relies on PackageKit, however, PackageKit was mainly made with the RPM (Red Hat Package Manager) in mind and does not support all the features of more advanced package managers like dpkg or emerge/portage.
Con Bloated on some distributions
Although the Plasma desktop itself is by no means bloated, some distributions delivers KDE versions with a ridiculous amount of bloat.
Con Some applications warn when running as root
This can be distracting to the user.
Con Add-on installation can be tricky
Adding themes and widgets can be tricky.
Con Sound output problem
You need to go in sound settings to switch between speakers and HDMI display sound. You can't switch easily just from sound widget located in task bar.
Con Only one theme
Sue you can install a few other Qt themes but the all will have issues with some parts of KDE like QML based interfaces since they are all optimized for the breeze theme. So in the end you have to love or hate the only fully working one UI theme(breeze , that you can adjust with color themes and a few settings).
Con Held back by dedication to emulating Windows
One of KDE's pros is that it works similarly to 90's-era desktop environments such as Windows. However this holds it back from being able to present something that works intuitively for people who aren't familiar with how computers back in the 90's worked.
Con Difficult to use on virtual machines on version 5
KWin compositing is restricted to xrender on virtual machines which makes the default booting process difficult as 3D graphics needs to be turned off from the VM itself.
Con Poor support of 4K screens
Even scaling doesn't help. Many places keep small font or icons.
Con Limited in themes, especially the most modern ones
Most of the themes are created for the GTK world, it means GNOME. KDE Plasma is very limited when compared to the whole quantity of GTK2 and GTK3 themes available.
Con Not for production
May be extremely buggy and there are unnecesary configurations which takes away time to do actual work.
Con Kirigami is buggy
The newer QML based interface is too much tied to the breeze style. So if you use another style(like Qt's default Fusion) you will have a mixed desktop interface of fusion and breeze. It also fails at certain points to set the correct color in a widget so if you use a dark theme you will often face dark text on dark background issues.