Embora não possa haver um "melhor" time definitivo em Pokémon, existem listas de níveis que classificam os melhores Pokémon em cada geração com base em suas estatísticas, eficácia na batalha e classificação contra outros Pokémon. Devido a novos movimentos, novos Pokémon e novas combinações de tipo em cada geração, essas camadas mudam a cada jogo. Para o Pokémon Emerald, os melhores Pokémon são os da terceira geração do nível uber.
Existem nove níveis oficiais em Pokémon: não totalmente evoluído, copinho, nunca usado, limite 3, raramente usado, limite 2, subutilizado, limite, usado demais e uber. A camada uber contém o Pokémon mais poderoso. O nível uber de terceira geração é composto inteiramente de Pokémon lendários, exceto por Wobbuffet e Wynaut. Estes incluem Mewtwo, Mew, Lugia, Ho-oh, Latias, Latios, Kyogre, Groudon, Rayquaza e todas as formas de Deoxys. No entanto, é importante notar que isso inclui apenas seis dos 17 tipos disponíveis em Pokémon de terceira geração. Portanto, uma equipe que inclui apenas esses Pokémon pode não se equiparar bem a outras equipes apenas devido às desvantagens de tipo. Pode valer a pena usar Pokémon do nível mais diversificado de uso excessivo. Isso inclui Pokémon como Gengar, Rhydon, Umbreon e Raiku. Também é importante considerar o treinamento e as habilidades do VE. Com o treinamento adequado, até mesmo um Pokémon de uma das camadas mais baixas pode resistir a um uber ou usar em excesso.