Pues como dijo Lunos, De base Ruby no tiene mucho que ofrecer debido a que la comunidad le da mas valor a FireRed por estar mas trabajado, Hay mil recursos destinados específicamente para FireRed, Un ejemplo son los parches como el de la mega evolución, O las roms con tiles ya insertados o traducidas al 100%
Ya si hablamos de Decomp, No se nada y no quiero equivocarme XD, Tampoco quiero decir que Ruby sea lo peor que ha creado la humanidad, Hay Hackroms muy buenos que usan de base Ruby (Pokemon Triangulo Origen por ejemplo).
Así que mejor lo dejamos hasta acá, la respuesta es simple, usa FireRed para empezar, Aunque al final, La decisión es del creador, Solo escoge sabiamente :3.