As far as I'm aware, all of the popular desktop environments are available in openSUSE, including Enlightenment (E17). To be honest though, as nice as some of those environments are, I just can't get used to them due to their minimalist goals. I'm not a fan of bloat, but I've come to like KDE quite a bit. I can set it up to look good, and not feel quite so bloated, and for the most part, I like the Windows way of doing things, with a taskbar on bottom, "Start" menu, etc.
To be honest, the software installer in openSUSE is one thing I'm not that keen on. The first problem is that there just isn't near as much software available for download/install as there are in other repositories, but that leads me to the second issue... there is a lot of software available, haha. Confused? The reason is because you have to go manually add repositories in order to get a wide-range of software, and for the normal (novice) Linux user, that's not going to be a common-sense move to make. Bluefish, a very popular HTML editor wasn't even available from the get go, so I ended up having to find the RPM online and install it that way.
I can understand the fact that not all of the software I'd want would be available in YaST, but it's still a stark contrast to say Ubuntu, where a lot of it is, and Gentoo, where most of it is.
The YaST software installer itself is good though, and it hasn't caused me any issues in all the installations I've performed. It's just the lack of initial software that kind of perplexes me.