I don't mean completely lacking in compatibility, there's the openSUSE software center and of course there's snap, but it just seems like you have to work a lot harder to obtain the same goal in openSUSE, and it all boils down to YaST. Specifically PIA. In Debian, all I have to do is install their software and off I go. In Fedora, I had to run a few commands to add PIA to openVPN and do things that way, which was fine, but it worked and was relatively simple to get working. However in openSUSE, there's YaST to consider. PIA's software doesn't work, I mean it runs but it won't connect to any of it's VPN servers. So now I have to learn the YaST way of things and this is where it turns into too much work to get to the same goal, which is getting software to work. Two commands is all it takes in Debian.
I use VMware a lot nowadays, both professionally and personally, and for me this is where Fedora dropped the ball. They had a firmware upgrade that broke VMware pretty bad. I found a bash script that essentially rebuilt a bunch of stuff so that the VMware installer could compile itself to the new kernel. I can't be doing that every
time there's an update, it just wastes too much time. Plus WINE broke too. For some reason Fedora's WINE version doesn't match up with winetricks anymore, so winetricks ends up either overwriting WINE or is a version behind and crashes. Now I have to waste more time learning how to rollback WINE versions to match winetricks and battle with keeping those packages in sync with each other. It may be a minor problem to some, but it should just work without intervention. I feel like it's the gamble one takes when you choose bleeding edge technology over something slower and more stable. It's the nature of the beast. Software companies shouldn't be expected to keep such a fast pace, and this is what essentially happened with me and Fedora.
I'm not trying to bash Fedora, it's still a very well built OS, it just isn't working for my needs. openSUSE would be great too if not for YaST. If openSUSE didn't have a GUI, then YaST makes sense to me, but it does have a GUI, with many easy to use features, most of which come with every DE available, which now we have two areas for settings and two package managers fighting for dominance, so why YaST? Pride? Originality? IDK, maybe I'm missing the point as to what YaST really is. Either way, it's too much clutter and that's what kills openSUSE for me. K.I.S.S. (Keep It Simple Stupid)
Maybe openSUSE should drop KDE/GNOME and begin work on their own desktop environment. They've already got a lot of the ground work done with YaST, so why not? I guess I'm just ranting at this point because I really, genuinely want to like openSUSE, but YAST!!!
It's like that blond chick you want to date but she won't ditch that damn annoying yap trap lap dog!
This is where Debian steps up, to me. So far, two weeks in and everything I've installed just works. Longevity is key here and Debian seemingly blows away the competition. So far requiring no patches, workarounds, tutorials, research, hacks, or the like. I installed it and off I went to do work which is more than I can say for everything else I've tried over the years. The QT platform is pretty sweet too. It looks better than GNOME, it doesn't seem to require the type of hacking
to customize it like GNOME does, and it's even lighter than GNOME for those resource conscious users. I may only be two weeks into Debian, but it's been nothing but a win-win and an over all better experience for me so far. I just wanted to share my experience on that because lately I feel like I've been going on the ultimate distro hunting adventure. Every post I make here is like a log of my journey and the experiences I've.........ex...per...i...enced.