Don't be so sensitive, there is very few troll in this topic and lot of interesting remarks in both pros and cons.
Drito
UEFI looks like another over-complicated proprietary shit that make PC more and more locked.
I installed Arch on a disk without erasing the /home partition that cames from a previous distro. It saves me some config work, and a bit of disk life expectancy I guess.
Flakes is still experimental. NixOS devs takes a bunch of time to release that. So most experienced users have enabled Flakes since years. Two different systems are available, which does not help ease of learning.
I don't use KDE but I suppose the click is detected on button release, not during the press. It should adress all these questions.
Glibc has extensions that fragment compatibility. If Glibc is replaced by another libc, some apps prints an error, or don't work. I noticed that on Alpine.
For me the main config difficulty is from the statusbar. Polybar, Eww, are harder to config comparing to the WM. I solved that with Tint2 bar. It can be configured from an GUI, for the basics. The only code I added to config is simple.
execp_command = xdotool getwindowfocus getwindowname
It prints the window name on the bar. It is useful for bspwm windows.
My worst experience was on Linux Void.
The iso has an encryption key problem. I tried the distro one year after, the same problem 😆 . Its the only distro that has that kind of problem. Once the problem is solved thanks to the forum, the shell didn't switch the language properly, the "-" prints a wierd character, most keys on the that row was wrong. Maybe all the praise for that distro comes from non-french speaking people, so they didn't saw the problem.
I know, the DE versions of the iso should works nice, but Void is advertised as minimalist, I want my WM. If this is that hard to switch the installation to french language, why Alpine is able to provide a correct installation experience (not easy, but correct) ?
Whats the problem with XFWM ?
I tried I3 but it seems the new window always appears in a vertical slice, maybe some people like that so windows are set manually. I prefer automatic tiling, I use Bspwm for that. It needs two config files but they are simple, no programming is required. Its way to split screen is almost always good. In the rare exceptions I add a rule in the main config file so the app appears in a floating window.
There is not much info about the package management.