Stability is something that I heard complaints about from multiple people. Apparently the graphical package installer thing conflicts with pacman, or something? Absolutely retarded. Why not just make a GUI front-end for pacman? It's not even hard. It's not even harder, it's EASIER! Anyway, I used Arch for years and it never broke, it's very stable. Probably the most stable distribution that I have ever used along with Devuan. Least stable would be Ubuntu and everything based on it. Never actually used Manjaro, though.
The whole stability meme is basically the inverse of reality. Arch is more stable than Ubuntu, and so are even Gentoo and Funtoo (not sure if you used source-based distributions). All of these distributions "for beginners" are unstable. You can go to DistroWatch and read people's reviews of the dumb shit that happened to them. Not the case with a distribution like Devuan. And I don't remember Arch's reviews, but generally, with a popular "install your own shit" distribution like that, nothing goes wrong unless you do something stupid, because there is so little that can go wrong.
A program can break, that happens, but the system keeps working, and you generally have a good idea of what is wrong because you have installed it and set it up yourself. You don't really get the entire thing falling apart for no reason like you get on desktop environments and "beginner" distributions. People meme that distributions like that break all the time... I don't know where the fuck that comes from.
I look back at when I used Windows, and it's weird to even think about. Constant errors and crashes, and the system slowing down over time for no reason. That just doesn't happen anymore (other than the system freezing from running out of memory, which is not something that any OS handles well anyway). My systems have been stable since they have been installed, and that is probably because I only used distributions like Devuan and Arch as my daily drivers. I only really used distributions like Ubuntu to learn, on secondary computers, so they broke, but it didn't matter.
Distros based on others distros is nothing more than a pre-riced desktop forced upon everybody else with added tools and repositories that are more poorly managed than upstream, so of course you'll always end up with fragile as fuck "beginner" distros.
Hell, how many times did I meet people who switched to Linux Mint, and then switched back to WinDOS, and when they tried again with Arch or Artix they never looked back.
It's not because Arch-base is better, it's because Mint is too much like WinDOS, so newbies are likely to go like "what the fuck is the point of using something that is just like WinDOS, but with fewer software and software that is available is horribly outdated too?".
The only point of desktop environments like that is to ease people into it. It's kinda nice to have one so you can still do basic things while you learn how to use the terminal and all that. But really, my position is that the entire desktop and window management paradigm that became standard is really fucking bad.
Sometimes I use a floating window management again because of curiosity, and holy shit, are they annoying. Windows never spawn where they are fucking supposed to, it's ridiculous. It's especially bad with more than one monitor, and I used a laptop hooked up to an external monitor, so I pretty much always have two.
My position is the same as before. Tilers like StumpWM (what I use myself), Sdorfehs/Ratpoison and Notion are the best. You create frames (can be done automatically in whatever size you want), and windows spawn in those frames. It's like a terminal multiplexer, or Emacs (including EXWM, which is just using Emacs as your window manager, which I only don't do because Emacs is single-threaded, and it's unreliable). Though StumpWM has dynamic tiling as well, so you can use it like dwm if you want to. It does everything, really.
After that, dynamic tilers. If these window managers didn't exist, I'd probably use dwm or something like it, and add a limit to the number of windows in the slave stack, and make windows replace the currently-selected one (and hide it) when the limit is reached. Should be easy to do, and it would absolutely demolish any floater.
The only thing that I don't like about any window manager is that the bars are all kinda shit. You really have to make your own from scratch to have something good. Desktop environments have better bars, particularly XFCE, but those don't tend to work too well with the window managers I like.