Bien, puedes hacer lo que quieras..... puedes seguir en GingerBread o pasar a Jelly Bean.
Lo que si te aconsejo es que liberes el movil cuando ya hayas puesto una versión en concreto, sea 2.3.5 o 4.1.2 porque existen perdidas de liberación al pasar a Jelly Bean (no todos los casos)
Para liberar el movil el metodo es Rootearlo y pasarle una app de liberación (para modificar la EFS) y la que mejor funciona con los S2 es Galasim Unlock. (está en google play pero de pago, y googleando gratis)
Peeero dependiendo de la versión se hace de una manera u otra....
Si dejas el telefono en Gingerbread, tendrás que rootearlo con SuperOneClick (es el metodo que mejor funciona en Gingerbread) y luego ya pasarle la app de liberación.
Si actualizas a Jelly Bean es mas facil, simplemente rootearlo con el metodo de Veloz46:
http://www.htcmania.com/showthread.php?t=536538
Y luego pasale la app GalasimUnlock... y mano de santo.
Yo no sé si mi movil es de los alumbrados o no, pero yo tenia ICS 4.0.4 y le pasé la app de liberación... y cuando actualicé a Jelly Bean 4.1.2 no pasó nada... seguia liberado y así sigue a dia de hoy.... permanente.