Uefi doesn't lock the drive. That's secure boot. Uefi is better in every way. It's like changing from a 32 bit os to 64 bit. You may not notice the differences directly but you want it in the modern age. Uefi uses gpt to be able to boot from 2tb+ storage devices. Bios is 16bit and can only be 1MB so is limited in features/options. Uefi is 32 or 64 bit, more optimized to initiate multiple devices at once and can address more space. This does mean faster boot times but honestly it's too small to care about. It offers more security features and has graphics and mouse support. It offers networking in itself for remote troubleshooting and configuration. Google could probably go into more detail.
Uefi started being added with sandy bridge...