Sim, devemos procurar uma ROM destinada ao telemóvel que temos.
É que apesar dos telemóveis hoje em dia serem semelhantes em termos de hardware - dentro de determinada gama de preços alguns modelos [mesmo de marcas diferentes] têm cpu's, gpu's, etc iguais - há sempre uma coisa ou outra que não é igual.. e uma Rom só funciona em determinado telemóvel caso tenha sido desenvolvida para esse telemóvel.
Acerca das várias versões de Rom para cada versão de Android, sim.
Há várias versões de roms, com base na mesma versão de Android, para cada telemóvel. Mas isto vai depender da 'comunidade' - se for um telemóvel com muitas vendas/sucesso, vai haver mais programadores a personalizar/afinar Roms, se for um telemóvel pouco popular e/ou estiver em 'final de carreira'/já ultrapassado, é mais difícil encontrar variedade de roms [novas, no caso de tlm já antigo].
Depois outra questão: as marcas tendem a lançar os modelos e..a esquecer dos actuais clientes e só se preocupam com futuros clientes. Isto é, não lançam as novas versões de Android para os seus dispositivos, deixando-os desactualizados e sem as novas funcionalidades que a Google acrescenta no Android.
Nisto, dou o exemplo do meu HTC Hero, que a HTC andou a prometer lançar actualizações e.. seriam meses de espera e..nada. O que vale é que quando eles lançaram o Android 2.1 para o Hero eu..já andava com o 2.2 no meu e tinha andado com 2.1 muito tempo antes.
Agora ando com Android 2.3 no Hero, quando 'oficialmente' [rom da HTC] ele vai morrer com a 2.1 ..
Sim, com a troca de roms garante-se mais longevidade do aparelho.
O meu Hero só não deve levar versão 3.0/3.2 do Android porque o cpu dele já é mais que ultrapassado e por melhores que sejam, quem faz as roms não conseguem milagres...
Para o Galaxy Ace S5830:
http://forum.xda-developers.com/forumdisplay.php?f=1167
Julgo que seja este, no caso do meu Hero, havia versão do tlm americana - HTC Hero Cdma - e a versão europeia que tenho - HTC Hero g2 touch, embora 'oficialmente' os dois sejam apenas HTC Hero.
No caso do Galaxy Ace só encontro referencia a este que coloquei o link.
As roms encontram-se nos subforuns ''[nome do modelo de tlm]Android Development''.
Atenção, para mudar a rom têm que faze root ao telemóvel..
É facil e rápido mas como disse, o melhor é ler um pouco, no caso de trocas de roms julgo que no androidpt e garantidamente no XDA têm mais informação..
Para quem tenha outros telemóveis.. é procurar o modelo..

..:
http://forum.xda-developers.com/index.php
[/url]