When comparing KWin vs Qtile, the Slant community recommends KWin for most people. In the question“What are the best Wayland compositors?” KWin is ranked 9th while Qtile is ranked 21st. The most important reason people chose KWin is:
KWin has built-in compositing with options on how it performs that can be changed by the user in the settings.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Integrated compositing manager
KWin has built-in compositing with options on how it performs that can be changed by the user in the settings.
Pro Highly configurable
KWin has a very configurable environment. Just about any option that you would like to adjust will be available in the settings.
Pro Beautiful interface
KWin has an assortment of attractive desktop effects, creating a rather beautiful interface.
Pro Window effects
KWin offers an assortment of window effects, such as wobbly windows and window shadows/glow.
Pro Can be configured to be similar enough to Windows so it makes life easier for fresh converts
While kwin is far more powerful, it can be configured to be similar enough to Windows - for people who just changed operating systems and don't really want to learn something new, it works great
Pro Offers desktop workflow
In an age where everyone seems to be moving to touch interfaces, KDE remains one of the last DEs that still caters for desktop users.
Pro Effortless VSync
VSyncing with NVIDIA blobs can be tricky (the dreaded tearing) but with KWin, video and OpenGL games display flawlessly.
Pro Readable code
Much better than any GObject based mess.
Pro Hackable ecosystem
With easy writing your own widgets or extensions, hooks you can make it powerful integrated system. Dmenu friendly environment. Easy scriptable even with bash by qtile-cmd. Nice keybinding cheet sheet generator
Pro Extensible
It's easy to write your own layouts, widgets, and built-in commands.
Pro Written and configured entirely in Python.
You can leverage the full power and flexibility of the language to make it fit your needs.
Pro Free and open-source software.
It's distributed under the permissive MIT license.
Pro Active and growing community
There's always someone to lend a hand when you need help.
Pro Interactive
The commands you use in the Qshell (built in shell for interacting with the window manager) has an intuitive filesystem-like feeling, while staying so close to Python syntax you can basically paste it into your config file. And the best part, if you don't like Qshell, just use Your shell. qtile-cmd exposes all of Qtile's functionality to the console.
Cons
Con Dependent on some KDE libraries
This makes stand-alone KWin somewhat inconvenient to set up, as opposed to openbox and awesome, to name but a few.
Con Some effects are slow and jerky
Some of KWins effects (such as present windows) can be a bit slow or jerky, resulting in uneven fluidity. This is no longer true on modern versions.
Con Not really useful as standalone WM
No panel, no menu - just no way to start applications.
Con Doesn't handle errors well
As Qtile uses python, it crashes upon errors instead of handling it gracefully ( like in awesomwm).