Other than that, UEFI can only have 1 OS while Legacy, you can boot different OS(s)
Don't spread misinformation. Multiboot is very possible on EFI.
In legacy mode, the boot disk cannot be formatted as GPT and the bootloader is installed on the first sector of the HDD known as the MBR. This MBR is not touchable by any filesystem and OSes under most situations.
On EFI, the OS installer creates a 100MB FAT32 EFI system partition and dumps the bootloader in this partition.
Since the introduction of Windows 8, UEFI shorten boot time.
From BIOS to desktop instantly that is how UEFI boots.
Legacy is BIOS to OS partition than desktop
EFI does not skip the OS partition. It still has to access the EFI system partition on the HDD.
Fast Boot is
not a feature of EFI. It already existed on a few legacy BIOSes primarily to allow Windows to skip hardware initialization.
Legacy BIOS cannot accept boot drives larger than 2,1TB. The 64bit nature of EFI eliminates this restriction.