Para el primer paso, cambiar el hardspl, creo que es imprescindible hacerlo desde un ordenador con windows. No me he puesto en serio a sincronizarla con Ubuntu y no sé ni si aún así se podría. Yo fui a casa de un colega. Después puedes instalar casi cualquier rom y cambiarla todas las veces que quieras desde la propia diamond. Echa un vistazo a los tutoriales del foro y verás que es muy fácil.
Aconsejarte roms, es más complicado. Hay varias muy buenas, y cada uno tiene sus gustos. Pruebalas todas