One of the slowest things with BIOS is the multitude of BIOS plugins, each of which enumerates hardware, spins up drives, or adds a delay allowing the user to interact with that plugin. This includes things like RAID controller(s)and PXE Boot. On some server configurations, the BIOS takes longer to run than the OS boot.
Does EFI make this any better, such as integrating all of the delays for individual device/capability setups into the main setup, or enumerating hardware in parallel? If you can work that back into a future article, that would be great.