FireRed 100x100to Real no Fake, link directo, mediafire, NO VIRUS...
¿Por qué? Por todo, más herramientas, más tutoriales, más gente trabajando en ella, por lo tanto, más gente experimentada que pueda resolver tus dudas, parches muy chulos como el JPAN que aunque no lo uses al principio es una muy muy buena adición, esto sin contar los mejores sprites de entrenadores, pokemon... (si no quieres cambiarlos por supuesto), más espacio, más worldmaps (en concreto 3, el normal y los 2 de las islas sete).
Todo esto creo que sería posible con Ruby, pero es mejor ahorrarse problemas e irse a lo seguro, así tengas que desperdiciar los worldmaps extras y mucho espacio te sugiero encarecidamente FireRed