>>50258244Do what Pokemon Pink did and make Poke, Great, Ultra, Cherish, and Master Balls guaranteed successes.
Then make Pokeballs set your Pokemon to lv30, lv50 for Great Balls, lv75 for Ultra Balls, and lv100 for Master Balls. Cherish Balls turn the Pokemon shiny.
Gimmick balls like the Heavy and Dive Balls don't get enough power from their mechanics to be worth it. They're not much cheaper than the best balls and not much stronger either.
I'd love a game that intentionally designs many extra balls to be guaranteed successes if you use the right ball on the right Pokemon under the right conditions, while other balls fail.
But the ball=success and levelset/shinyset code works too.