Para mí (como creador de dos ROMs) la diferencia más importante es que con bootloader abierto puedes instalar un kernel que te permita la ejecución de scripts "init.d".
¿Y para que sirve esto? Son unos scripts que se ejecutan nada más encender el teléfono, a partir de ahí se puede meter, por ejemplo el supercharger y otros scripts de optimización.