No see this is why great ball are better , ultra balls
A) for pokemon 10-20
B) it only be used on pokemon with low defense but high attack
C)Only good for pokemon that can't be beat easliy
Great Ball
A) mean for legends because of the fact that great means legends
B)it used for pokemon with high attack and defense
C) its good for pokemon easy or hard.