You know funny thing is I've never installed Debian. I switched to mint, which is pretty straightforward to install, but I usually then customize things a bit. I've no problem with trickier installs, they're not hard, I've run RedHat 5.2 back in the day, Arch, even OpenBSD on a Zaurus (that was an adventure!), but I've never had a go at Debian.
I've not tried Mint desktop, my personal preference is a weirdass FVWM setup that no one but me likes, but I find XFCE quite reasonable with good defaults and customization, so I'll use that if I'm not taking the time to fully set up a machine for long term use and/or it's going to be shared. I've not tried mint desktop, I suspect it's fine.
The problem for us is probably going to be the various "big" self-contained projects like LibreOffice or even Java, and the risks they'll drop X11 support too.
That's probably what'll do me in in the end. Probably via GNOME dropping support for GTK on X. Though of course the big projects lag a long way behind, because who the heck wants GUI toollkit churn?
I cannot believe that SystemD, which was actually needed as Sys V Init was awful, is the one attracting the controversy, despite it slotting into any existing distribution and requiring no additional support, but Wayland gets boosted, and not just boosted, but boosted usually by Slashdot's old farts. Maybe there's a way to persuade Poettering to lead the Wayland project, as I suspect 99% of it is a personality conflict thing.
Yeah they have sanded most of the rough edges off systemd. It was a bit broken at the beginning to put it mildly. And it was very politicised with GNOME breaking support for sysv init almost forcing distros to adopt systemd for a while. It was a mess, and very intrusive, but it didn't take all that long, a few years to actually fix the bad bugs and now it does what we did before, plus a bit more, but at some point I forgot to care anymore. Wayland is 17 years old and which is to say it's nearly as old as X was when X was all old and busted and Wayland was to replace it.
It's also bonkes the "X teh old" mantra, given Linux isn't much younger now. But if you tried to presuade those people to use a kernel written in Rust I wonder what their response would be!