i cant in fully concur with the last part.
when I caught Victini early in the game i ran out of all pkballs and resorted to a net ball(i think).
sure i use Ultra balls but i find that i use Pokeballs somehow in conjunction to where I am - LIKE if its night time or Im in cave Ill still opt to use a Dusk ball.
or a Net ball If Im on water..
I even still work with a status enducing team and try to catch with Heal balls.