Although the item's rarity hurts it, the Master Ball is the overall best Poke Ball in terms of catch rate. It just needs to be used wisely.