The preferable UX is configuring your hardware from your native desktop. Coreboot enables that - UEFI doesn't. I'm not even sure you need the ability to select the boot device in the firmware if OSes got the ability to pick the reboot target. If you can manage that, it means you don't need keyboard drivers, usb initialization, etc in the firmware. It also helps fix the problem that tablets have where you can't input much to these devices in their firmware because you can't use bluetooth attachments.
Originally Posted by tuubi