SuSE's installation procedure has always been quite user friendly leaving, at the same time, the option for advanced customization for experienced users.
YaST obviously makes the difference and gives the opportunity to choose a graphical or a text based front end.
Before launching YaST it is possible to load additional kernel drivers, set various basic parameters (keyboard, language, monitor), obtain basic information about the local hardware and decide the installation medium (CDROM, NFS, FTP, hard disk) with linuxrc.
The installation procedure is similar to the one of other modern Linux distribution with support for software RAID, LVM, crypted file systems and, very useful when you haven't already free partitions, the possibility of changing the size of the current partitions (it tries to do it also on NTFS partitions).
If you find problems, at boot time you can select a memory test, disable functions that might give problems with your hardware (ACPI support, for example) or try to boot with the second CDROM with a different booting ISO.
Since YaST is used both for installation and configuration of the system, it is possible to decide a remarkable amount of settings during installation, from the network device on your system (NIC, modem, ISDN card, ADSL) to the authentication method (NIS, NIS+, LDAP), from the recognition of audio, video and tv cards to the configuration of printers. At the end it's possible to launch immediately a network update of the installed software, decide the updates policies and, remarkably, choose to download external software (MS core fonts or NVIDIA 3d drivers) that can't be included in the package.
Overview of Linux Installation on different distributions.
OS Guide: Suse 9The OpenSkills guide to (experienced) Linux system administrators: Suse 9 Professional