Bentonville has terrible traffic because everyone commutes from surrounding cities (barely able to call them cities imo), there's only one expressway N-S, public transit may as well be non-existent, and the bike trails and sidewalks turn into grass, ditches, or roads without warning on major thoroughfares. And no one here knows how to deal with pedestrians because it's too spread out and hot to walk around. Fayetteville is better because it's a university town, but not much if you're used to real metro areas. Grew up here, moved to Seattle, came back and I hate it.
Edit: Also the only major employer in Bentonville is Wal-Mart. They own the town, and almost all employers in town service Wal-Mart in some way. There's not a single other major retailer in city limits, there are two options for groceries: Walmart and a local chain of grocers. I guess they did recently put an Aldi in, but it's outside city limits.