I'm the wife of a resident at the Cascades East program in Oregon (
http://www.ruralresidency.com ) and, from my perspective, I'd say they get very strong training here. Although in an urban setting there may be a greater variety of things to see--as a family medicine resident you're likely to be referring all your interesting cases to a specialist. But, in an unopposed rural program You are the doctor and You are trained to handle whatever comes your way. That is specifically why my husband went with a rural family practice program.
Last year he went down to New Orleans after Katrina to help out and--as a second year resident--felt like he was fully capable to jump right in there. Other doctors (specialists) would ask *him* for advice because they didn't necessarily have the strong and "well-rounded" training needed under such circumstances.
Also--of great importance to me--I feel like the program does a good job of supporting spouses. Once a month Signficant Others of the residents and faculty get together for lunch and can gripe about how little we see of our spouses

We also get together for dinners, and help each other out with babysitting each others kids. It's a very family-friendly residency. Each year there's been a couple of residents who've had new babies and the residency tries to work with their schedules to give them some kind of maternity/paternity leave if they want it.
I think my husband definitely made the right choice getting a rural training. Even if he decides in the future that he'd prefer to go more urban, he'll be more than prepared for that setting. But, frankly, after hopping around large cities most of my adult life (DC, Seattle, LA, Portland...) I've decided I prefer rural life--and was a little surprised by that realization. All the practices we're looking at post-residency are smaller than Klamath Falls, OR.
If you have family to factor into the mix--try to get a feel for whether there's a supportive community in the residency and/or town. The happiness of your spouse can make or break your residency years...