The answer really depends on whether you are partitioning from scratch or you want to repartition (or resize partitions) once data is already present on the partition.
If you are starting from scratch, you can create partitions as part of the OS installation. If you have unpartitioned space, you can create partitions using the built-in Disk Manager, once the OS has been installed. Using Disk Manager, the only way to resize partitions (other than increasing the size if blank space is available) is to delete and then recreate partitions. You cannot increase the size of the boot partition using Disk Manager, once it has been created.
No version of Partition Magic will work on on a server operating system. You must invest in Volume Manager to get the same functionality (and more) (at a much greater cost) for servers.