http://forum.xda-developers.com/show....php?t=1154600
en este enlace te explican todo.
root si merece la pena ser para poder instalar programas determinados,o enviar programas por bluettoth.
ponerle una rom depende de ti ,de hacerlo te recomiendo ponerle una que ya este probada para que no tengas errores,cheeryblur...etc