I think urban dogs definitely have some advantages over rural. They tend to be better socialised just because of the greater exposure to a wide variety of dogs and humans. Rural dogs (like mine) tend to get lots of rural walks where we meet the same people and dogs, just because it's a small village. Sometime to be conscious of, and work to reverse, if you're rural.
Despite this, muddy walks through fields is the main reason to have a dog - imo 