Let's see... My neighborhood is on top of a hill. It's kind of windy up here, but there's a paved road. There's a busy street not too far from here, and there are plenty of trees.
From this, I can pick out two Pokemon that I'm likely to find that I'd LOVE to raise.
Option A: Meowth. It's a suburb. There have got to be stray cats around here, and Meowth is the best of the cat Pokemon. He's really fast, and he can have one of two great abilities. The question becomes: Do I want to find rare items occasionally, or would I rather have his weak moves like Pay Day and Bite become stronger?
Option B: We have a lot of birds around here, so maybe a Starly will show up. Unlike his bird Com Mon colleagues - like Pidgey, Taillow, and Pidove - Starly actually KICKS ASS when he evolves. Since Staraptor can learn Close Combat, not even Steel or Rock Pokemon want to mess with him. The only thing around here that MIGHT pose a threat to Staraptor might be something unexpected, like Rotom.
EDIT: Then again, I could probably find even more Great or Ultra Balls without having to pay $6 or $12 for them if I have a Meowth with Pickup.