Dark Void said:
While some Pokemon having the chance to randomly avoid almost any attack would make sense, it would unfortunately be horrible in competitive battling-evasion boosting moves are already banned there. Maybe an increase in accuracy when facing something slow like a Snorlax would be fine, but definitely not an accuracy drop when facing Deoxys-S.
I gave deoxys S as an example, but it is a extreme example. If not think about ... gigalith against emolga: emolga has flight, speed and size and gigalith has raw offensive power, but it's a rock (pun intended). the way things are now, gigalith has all the advantage, because it has the same mobility as emolga
and the higher attack and defense that are obvious, while emolga has to slowly whittle down its health with its inferior power, and its same mobility. Speed right now only changes who starts first, which in this situations is kind of useless.
In competitive battling, right now you have the overused pokemon (certain legendarys, pseudolegendaries and some others) and the rest are virtually useless; If I want to play competitively I can't bring (for example) my last team of white: swanna, minccino, snivy, lilligant and meloetta, because as soon as the battle begins, my a**hole opponent pulls out a genesect, hydreigon, tyranitar, rayquaza, etc. and wipes the foor with me. That's not fair nor fun (for me, of course, the other guy is having a blast). But if his hydreigon's attacks were to have a higher chance of failing against my snivy (or rather, snivy have a higher chance of dodging them) that would put us in more equal footing. My point wasn't only for unevolved pokemon, but also for evolved pokemon that are smaller/not overpowered, who are the vast majority.
It's stupid that out of 650 something pokemon, only what ¿a hundred? ¿less? can be successfully used competitively. Battling should be about having fun with the pokemon you like, not selecting and breeding a flawless team of winners.
And also, one I forgot to include before: in competitive battle, maybe there should be a threshold for the sum of all the stats of the pokemon in a team. For example (exaggerated): if I want to use arceus, I need 5 weedles in the team to fall below the max stat sum in the threshold; that way all teams are roughly balanced, and moves, abilities and strategy are more important without limiting the species that can handle more than two turns in that environment.
that threshold could be, for example, a imaginary pokemon whose stats are the average of the stats of all pokemon, then you add those averages together and add/substract a x% to set a threshold. Then the total stats of your team should fall between that max and min to be able to enter. That way, you can't go with a team full of legendarys (exaggerating) because they would fall way above the max allowed, and can't have a team with only magikarp (again, exaggerating) because that would fall under the minimum.
Also, Flys Gone, of course there should be a maximum to how high a pokemon's evasion is, deoxys S would just be the one with the higher evasion, of course not 100%, something like 50 or 60% would be fine. I'll leave to someone better than me with calculus to figure out how to include the pokemon's speed, height and weight, the used move's accuracy, the opponent's accuracy, speed, height and weight.