For this question, answer these for me:
1) What Pokemon can learn the highest or high base power?
2) What is the highest possible damage?
3) What stage level is it?
There isn't necessarily a "strongest" Pokemon to receive. Therefore, the Pokemon with the highest base power depends on certain factors. However, you can find lots of strong Pokemon in the Legend Balloon.