Indeed, I think that RedHat & SuSe are very similar in their ideas and in their usage patterns. Both contribute quite a bit to upstream projects (there is a lot of work being done on CNCF-stuff in both places, both are RPM-based and both offer a number of different "tracks" depending on your needs). openSUSE also has been very good at keeping up with things that are in development.
On the desktop-side, I think openSUSE is actually nicer, since they officially support a myriad of DEs (notably both Gnome and KDE).
For what it's worth, I use (and have been) using openSUSE both on my work laptop and my private laptop as my daily driver, and I use openSUSE on various private projects as a server OS, though I'm using CentOS 7 at work for all our servers because some of the software we use only supports Ubuntu LTS and CentOS (because the vendor is incapable of building non-idiotic RPMs/DEBs...).
For years, Suse was the de-facto reference implementation of KDE, where it was the primary desktop. I believe this changed after the Novell acquisition (but it’s been so long, I might misremember), and KDE had to find other ways to get an equivalent “showcase” distro.
Unfortunately, that legacy remains with us today, and SUSE is not very friendly to KDE for the enterprise, which I think is really a shame.