First, what your "EVs" seem to refer to are base stats. Base stats are constant for each species, or each form if the species has multiple forms. EVs stand for effort values. Each individual Pokemon can be given up to 511 EVs, and up to 255 EVs in each stat. A Pokemon's base stats are determined by the developers, while a Pokemon's EVs are determined by their trainers.
Second, there are a lot more factors than this, such as formats, movepools, and abilities. An example of formats is Snorlax, which is great in doubles but absolute trash in singles. Tauros is another good one; it was the best non-legendary Pokemon in Generation 1 (by a pretty large margin) and absolute trash now. Some examples of movepool-dependent Pokemon are Celesteela and Mew, which have stats spread quite evenly but can fill important roles by knowing unique combinations of moves. The best example of an ability-dependent Pokemon is Dugtrio, which has near-useless stats (except maybe speed) but access to the very coveted arena trap.
Third, people on this site often make a big deal about answers, so answers that are "not the best" are usually better posted as comments.