Creo que ambos son excelentes ROMs para comenzar, sería más complicado con el Emerald...
Ambos ROMs (FireRed y Ruby) tienen sus ventajas y desventajas, ahí debes evaluar cual es para ti más conveniente para ti... pensando en lo que tienes en mente para tu proyecto...