I did get opensuse LEAP 15.1 and KDE on my current travel laptop, which I used to have Debian on. There were a few challenges…
This system has a broadwell chipset with integrated Intel video. Hardware autodetect apparently failed on really detecting this correctly, for the install failed to include the xf86 intel video driver at all. After some horrors fighting the compositor in KDE, where it would sometimes shimmer the ui, and stick in areas of blackness, particularly in firefox when editing text in a search box, or tear horribly with the xrender one, I added what I thought would be a normal 20-intel.conf to /etc/X11/xorg.org.d to set the tear free option and considered tinkering with other options, which I used to do with debian on it to deal with similar xfwm tearing behavior. This is how I found out it never installed the intel xorg server to begin with.
After installing the intel xf86 server to match my changed xorg config, video really did stabilize. However, the compositor stuttered and froze on the main screen when plugging in an external monitor. After playing with compositor settings in KDE, in particular setting vsync to none rather than auto, all was well, and while this system never had much video performance, I can say it actually does perform better with kde and the opengl compositor than it did with debian and xfce’s one. But the compositor settings had to be hand tuned in KDE. By comparison, I did try a wayland session, and found that kind of broken in ways that killed usability. So I still feel Wayland is a long way off despite so many distros pushing it for prime time.
The other major problem is that wifi/nm does not seem to be all that happy with kdewallet. It tries to connect at login, stalls for 45 seconds, and the fails with no secrets error. It then automatically connects immediately afterward on its own as if nothing was ever wrong. So I set my wifi password in the global settings, rather than storing in kwallet, and set wifi connections to be shared for all users. Doing that, wifi connects right away and is up even before KDE completes login. It is clear this is some kind of wallet/nm interaction that is going wrong.
I tried kmail, but google rejects giving it access, so I brought back thunderbird, which I used on it before, and actually I also have a non-well known tutanota email. Gmail is my junk mail sinkhole, which is why I use it as the main email address I publish.
Bluetooth was also a small challenge. This laptop had a bcm chipset for bluetooth, and the associated bluetooth firmware, which is in the repo, also was not installed. So the main takeaway for me is that I feel acting on yast hardware detect and using it for initial package selection can be improved in the existing installer. But once it was up and stable, openSUSE and KDE are lovely to work with.