A clone is a simple copy of the base disk after a snapshot. Storage migration is a little more involved since it is migrating a running Virtual machine. Not only is the base disk being moved but all snapshot delta files, swap file, logs etc. as well. Since all those files can be constantly changing the time will be greater. The difference between the clone and storage vMotion can be very much different depending on many factors like VM activity, disk etc.