Es necesario tener una ROM developer para desbloquear el bootloader.
Es necesario tenerlo desbloqueado para poder instalar un recovery twrp, y por ultimo es necesario instalar un recovery twrp para poder rootearlo, por lo tanto si es necesario poner una de desarrollo porque antes de rootear necesitas dos pasos previos. Una vez desbloqueado puedes volver a la global, meter el recovery twrp y desde el rootearlo.
Yo lo llegue a rootear y despues lo puse de fabrica
No compensa si no vas a utilizar ciertas apps llamemoslas "prohibidas" por android como el bloqueador de anuncios adaway, El ES explorer si quieres modificar archivos de la raiz del sistema, el titanium backup, apps tipo Link2sd y muchas mas. Para mi que no las necesito de momento, no me compensa.