What are the best Pokemon ruby?

The best would be Rayquaza. Rayquaza is really powerful, and is found at level 70 on Sky Pillar. You should save your masterball for Rayquaza.