I read an excellent review of openSUSE Tumbleweed about a week ago. I tried it on a live ISO, and I was impressed. The theming is gorgeous. They have an OBS repo with prebuilt kernel modules for common hardware, so no more need to compile rtl8821ce-dkms-git from AUR. Yast is amazing and powerful.
They don't recommend installing from live media, so I downloaded the 4.4 GiB installation DVD and installed it last night. I installed the hardware drivers and all of the packages I wanted. I got multimedia codecs working with Packman. I installed Chrome using Google's official repo for openSUSE. Today I updated the system. I logged out and was going to reboot from SDDM, but I automatically got logged back in. [For the record, I have autologin disabled.] My desktop appeared, but no apps would launch, and there was no Shutdown or Reboot option in the menu. I switched to TTY and rebooted with systemctl reboot. As it's starting back up, I notice the following messages in the systemd output:
Stopped target Local File Systems. Unmounting /opt Unmounting /root Unmounting /usr/local Unmounting /srv Unmounting /boot/grub2/x86_64-efi Unmounting /boot/grub2/i386-pc
All of those subvolumes successfully mounted a few seconds earlier. This is a major issue. I can use most of my apps like normal now, but Google Chrome won't launch because it's in the /opt subvolume. Because /root is not mounted, things like root's custom bash config and Kate settings won't load.
That last sentence brings me to another gripe. Kate won't elevate privileges when needed and still needs to be launched with kdesu to edit files owned by root. Also, many simple tasks like "filefrag" and "traceroute" require root privileges to run. I can't even edit wifi connection settings without being asked for root's password.
I experienced bugs with Tumbleweed 3 years ago, but I figured things got better since then. I will be deleting it tomorrow and reinstalling Manjaro, which I was foolish enough to delete after seeing how pretty my new installation of Tumbleweed was. At least I have a backup of my important files from /home.
I won't use openSUSE Leap because it contains old packages and an old kernel that get updated to newer versions only once yearly.