Prefiero usar el modificado con full ivs 31 antes que el legal normal si me dan a elegir, total solo son datos y mejor ahorrarse tiempo, el cual es valiosísimo.
Pero yo lo saqué de rng totalmente legal con naturaleza serena, es muy fácil cuando le coges el truco. (lo cogí de hgss, en cuarta generación).
http://www.pokexperto.net/index2.php?seccion=mecanica/rng/rng_abuseEn smogon hay más guías de esto.
Pero bueno, hackear con cabeza (cosas legales que sean posibles) es lo ideal si buscas aprender a jugar competitivo.
También es viable el método tradicional si solo quieres unos cuantos pokémon perfectos y tal (y en sexta generación, claro), pero si son muchos (más de 50 o así) se hace pesado y poco práctico porque pierdes más tiempo criando que competiendo (aunque si te divierte, pues adelante, lol).
Incluso con rng, tardas mucho, ya que luego has de entrenar, dar evs, etc.