I think they are ALL overrated, except for mewtwo.
Mewtwo used to be the BEST. Back then in my neighborhood, If you had mewtwo, you were da boss.
Things that support me:
1. C'mon, one time palying a pokemon game, you must have said at least once that Oooh Giratina (or palkia, or other any...