Rootear: En sistemas operativos tipo UNIX (Linux BSD...etc) root es el nombre de la cuenta de usuario que posee todos los privilegios de administrador.
Android es un sistema operativo con nucleo Linux y como tal usa este sistema de cuantas de usuario. Para evitar que el usuario modifique o borre partes del sistema que lo harían inservible la cuenta de usuario root esta desactivada. La separación de privilegios administrativos de aquellos del usuario normal también hacen más resistente contra "virus" y otros tipos de software malicioso a un sistema operativo.
Rootear no es ni mas ni menos que dar privilegios de superusuario (root) a nuestra cuanta de usuario.
El usuario root puede hacer muchas cosas que un usuario común no, tales como cambiar el dueño de un archivo, cambiar permisos de archivos (escritura) además de todo lo que comenta el amigo soydekra.
Si no te gusta trastear tu Hero y te funciona bien, puedes usar perfectamente tu Hero sin necesidad de rootearla.
Si te gustan las emociones fuertes y oyes una voz en tu interior que no para de decirte rooteame siiiiii roteameeee, entonces busca el hilo de como hacerlo un poco mas arriba y empieza a leer.
Suerte.