Since yesterday I've been evaluating SuSe, and I'm pretty impressed by the distro. It's not the first time I've used SuSe, I used it before Novell acquired it. It was one of the best one at that time, but not ready for the Desktop. After the Novell acquisition I think SuSe has improved greatly! It's an awesome distribution now. However the desktop installation did not go as smoothly as that installation on my laptop. I had to manually configure my soundcard, with alsaconf, that's it.
Now, I don't believe that noobs should use SuSe/Fedora etc. straight when they dive into Linux, yes these distributions make a life a lot simpler with Linux, but I believe that you dont learn much about GNU/Linux, the platform, while you are using these distros. For example, since I have installed SuSe I haven't as of yet needed to compile anything from the sources, and just used YaST. So if some software is not available there some noobs who could think that, that software is just not available on Linux, they will not learn about how to find software from sourceforge and compile it, handle dependencies, or if something is wrong with the graphics settings, how to change to xorg.conf file and make the appropriate changes, or if there some problems with iptables, how to delete/add rules manually. One experience I had with a noob, who was a fedora user, was when he had problems with his networking, and he was testing settings in the GUI tool which ships with Fedora/redhat. I investigated using the ifconfig and route tool, and found out there were problems with the gateway routing rules, within the next few seconds I fixed them. In Slackware there is no GUI tool for networking configurations, and you mostly use either the netconfig script or the ifconfig/route commands to get your network working. Using raw distros like Slackware/Gentoo hence has enormous advantages, and I believe every Linux user should use it atleast once to learn the platform.