I'd have to say all legendaries, which I have because they have good moves. Obtain them by buying tons of Master balls and going to rooms.
Chat with our AI personalities
Games: Pokemon Red Pokemon Blue Pokemon Green Anime: Pokemon League Indigo Pokemon Indigo League Pokemon Indigo Plateau
There is no best team unless you hack it. any pokemon can be good if trained correctly
my team
anywhere
...There is no Pokemon game titled "Pokemon Indigo". Assuming you meant "After you beat the Elite 4 at the Indigo Plateau", you do not 'receive' any Pokemon per se, but you do unlock the national dex allowing you to get Pokemon past # 151