While i agree with @swdw to make Ubiquity more smarter or offer more options, I think most end users have one or at the most 2 internal drives. It would end somewhere in between the manual and auto partition.
+1 ThistleWeb, Aging Technogeek
I also prefer manual install. Virtualbox comes to the rescue. While Ubiquity is easier choice than manual partition for new comers, after you are socked in Linux culture, you will not be satisfied with one version of one distro for a decade. To add to it, Linux does not have a repair function like XP. I made a mess when I tried the same with Ubuntu 9.1 and I got 2 ubuntus
. After that I have always opted for Manual partition.
Yesterday, I dual booted Mint 12 with XP inside virtualbox. I had earlier partitioned XP with 30 GB space. Now when I click on any machine XP or Mint 12, I have same GRUB menu. I found one problem thought about activating I/O, which I have yet to sort out.
I created another Guest OS Linux Mint 12 and selected XP HDD instead of creating a new one. Then went for manual partitioning and install. Finally I have one. Unfortunately, I forgot to take screen shots of manual partitioning and selecting swap from DD menu. Some find it difficult to spot it as it is under the file system and not listed in the mount point.
from End user stand point, while manual partitioning is comparatively difficult, a proper guide with screen shots can help reduce the difficulty level.
Perhaps, you should also post this at community as an idea. There are some people who login only at community. I do not remember exactly but there was an Idea regarding ubiquity.