Ranked in these QuestionsQuestion Ranking
Pro Designed for traditional desktops
Intended for large-screen, non-touch devices that extend traditional concepts with functionality and good looking aesthetic.
Pro Fast, elegant and stable interface
Cinnamon uses a traditional desktop userflow that most computer users are familiar with.
Pro The keyboard shortcut design is very friendly to users with Windows background
Your win+E, win+D etc are still working after migrating to Cinnamon from Windows
Pro Lots of downloadable free themes
Plenty of themes, ready and free to be downloaded and applied with just a couple of clicks in a few seconds, with the file sizes mostly around 0.5 - 1MB.
Pro Very easy to customize
It's very easy to customize using the built in theme and applet tools. It automatically installs themes and desktop/panel applets for you, so you mostly won't have to go search online for them.
Pro Nice themes and extensions
Very easy to make this desktop your own both in terms of looks and functionality.
Pro Very well supported
Has a great community and is very well supported through Linux Mint website.
Pro Stable DE
Pro Actively developed with useful new features in each release
E.g vertical panels are now there.
Pro You can easily get it to look like Windows
You can get it to closely look and behave like Windows with considerable ease. This is a good thing for those switching from Windows, because it gives them a familiar environment, cutting down on the learning curve a bit. Among the popular DE's this is the one that gets you closest with great ease.
Pro Traditional desktop with the recent features
Cinnamon is a modern desktop that has the latest features, but at the same time it sticks to its way as a classic desktop and ignores trends/hypes like client side decorations or popovermenus.
Pro Vertical panel already available
Pro Can run apps meant for any other desktop environment
Cinnamon can run any app meant for any other DE, meaning the user can have apps for XFCE and KDE simultaneously and they will run as smoothly as if they're being run in the corresponding DE.
Pro Cinnamon provides control of icon placement on multiple monitors
Cinnamon provides control of the placement of desktop icons on multiple monitor setups. This feature has been buggy, but in my testing of Linux Mint 19, this feature appeared to be stable. Thus, Cinnamon joins KDE and Windows in enabling this capability. For example, in a setup with 2 or 3 monitors, you can put the desktop icons on the right-hand monitor. With other DEs, the icons always move to the left-hand monitor.
Pro You can easily get it to look like a Mac
Pro Works well with cairo dock on bottom and cinnamenu on top
Pro Lot of configuration options
Both Gnome and Cinnamon got the same looking configuration panel. There are 40 sub-panels in Linux Mint Cinnamon's, whenever there a far less with Ubuntu Gnome 3's.
Windows, notification, smart corners, windows overlay, connexion windows... you can have those in gnome, but that require compiz and other stuff.
Con Conservative design and UX choices
Tries to be too much like traditional Windows (XP, Vista, 7).
Con Cumbersome main menu
Main menu takes a lot of space and is cumbersome to navigate
Con Needs more choices for useful panel applets
Cinnamon still lacks some useful choices for panel applets. For excellent management of panels and a rich choice of useful panel applets, I rely on Xfce.
Con Sometimes freezes
It can sometimes freeze which is really annoying.
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.
Despite Cinnamon being on its stable third version it still crashes occasionally, ranging from plugins all the way to drivers.
Con Few themes
Rather than using actual GTK theming, Cinnamon appears to vye for its own strange infrastructure that isn't compatible across any other desktop.
Con Sound Settings not automatic
On Windows, for example, you can unplug a speaker and it will switch back to the laptop-speaker. In Cinnamon, you have to do it manually.
Con Conservative management without more creativity
It is almost the same management like in 20-years old GNOME 2 environment. Although some elements are new.