Let wild pokemon be about the level of your pokemon, whether the capture is successful is entirely up to you (Like how I got the Braviary off screen) just don't capture legendarys unless I say so.
Also, how will we go about catching wild pokemon? Will they be at a certain level, or do we make them the average level of our party or what? Also, who decides if our capture is successful?