Hello /tech/. Friend neighborhood openSUSE shitposter here.
I'm running Leap with XFCE. It's pretty good, but the compatibility with some older software is shit because Leap is 64-bit only on x86.
Pros
God-tier package manager. Zypper has the best CLI of package manager I've used. Has all the modern features you'd expect plus 'vendor locking''. Vendor locking is one of those things you can't live without after you try it. The only thing that comes close is aptitude which is TUI not CLI
openSUSE Build Service has a great package selection.
Full integration for the big 4 DEs (I use XFCE, but KDE is best-supported).
Good hardware compatibility with Chinkpads. Everything just werks^TM out of the box.
Yast is good for windows GUI configuration. Better than dicking around with a bunch of configuration files in /etc/.
btrfs as default even though I use LVM + ext4 on LUKS
Cons
SystemDick. I'm autistic enough to hate SystemD, but not enough to change distros yet.
The base repos are limited for software, but the OBS has got you covered.
Shit security requirements. You shouldn’t need a password to install a printer in $CURRENT_YEAR.
Compiling from source is a pain, as it is with all distros using binary packages.
Brian Lunduke uses openSUSE.
gstreamer is a shit because software patents, so you have to use the PackMan repos.
openSUSE is really geared for enterprise. If you are into heavily modifying your distro, don't use this distro.
Conclusion
openSUSE is good if you want the abillity to choose between GUI and file-based configuration. It's good for power users who are only slightly autistic. Great package manager. Torvalds' rant about openSUSE is still true because enterprise-quality software ;^)
It's good for some people, but not everyone so install gentoo