I honestly have no problem with all 649. I do have preferences and minor dislikes, but I'm not mad at Gamefreak or anything. I'm happy with everything they've supplied us Pokemon Fans with.
I do somewhat look at stats, but I'm not too picky. If I like it, and I can fit it into my party, then why not? Every Pokemon is useable; it is up to us trainers to raise them to their fullest potential. That means EV train, or just train them up to level 100. If we agree with the pokemon's personality, then we train them (Natures). But I don't think some pokemon aren't good enough to be Pokemon.
And, in an attempt to keep up with the current conversation, I agree. Politoed was always awesome. I never trained one, because I had Feraligatr and I didn't need another water type and I like Poliwrath more, but I've always loved its design. I'm thinking of maybe training one one of these days. I might replace my Simipour with one, once he hits level 100. Sloooooow progress.
But I like Seismitoad too. Being a mudkip fan, it's nice to see another water/ground type that's easy to catch in the game. Easier than Whiscash (or at least earlier). I like Palpitoad cos it's so cute, and then bulks up into Seismitoad.
So I'm stuck between the two frogs. haha