Gracias por los consejos. Lo cierto es que el primer reinicio fue a los dos días de tenerlo. No tengo nada especial, y no suelo dejar aplicaciones en segundo plano. Tengo un widget que me dice la RAM que está usándose y cada cierto tiempo limpio para tener al menos la mitad disponible.
He visto tutoriales para cambiar la ROM. No descarto probarlo, pero salvo por eso, el funcionamiento de la que tengo (2.3.5 Vodafone) es bueno. De primeras pensaba en poner la última de stock de Samsung por si así es más rápido el cambio a ICS, pero de momento no he hecho nada.
Sobre ROMS modificadas, hablan muy bien de MIUI y Cyanogenmod, pero esos avisos que quedan al arrancar y esos contadores que luego pueden dar problemas si tienes que reparar el móvil, me tiran para atrás de momento. Cuando tenga más tiempo supongo que me importará menos