hard to decide. well i would say emerald version is the best!! well its your choice... i like the mach call too... what should i write??????! soo... rayquaza is the best and strongest pokemon as i know