Las diferencias:
Ruby::
Pros: mejores gráficos, mayor cantidad de herramientas posibles de usar, se puede añadir un worldmap más(2 en total)
Firered::
Pros:Menos bugs a la hora de hackear, posibilidad de añadir 3 worldmaps (4 en total).
Elige el que prefieras.