I think the people complaining that Ankeny has no identity just don't fit in with it's identity.
It's more than that, though. Ankeny, and all suburbs serve a purpose and that's just fine. The difference is its growth is based solely on the economic power of another separate city. It doesn't have an identity because there is none. It was built to house people and the shops those residents need on a daily basis. It was built solely on a profit/loss sheet with no regard to culture. Suburbs in general lack public space (not parks, but a complete and welcoming public street environment) that a city has. Businesses are in strip malls built by one owner and controlled by one owner. Because of that there is a very small chance something eclectic springs up. That's what people mean by identity. It is the same as Grimes and and west Omaha and north Austin and Irvine, CA. They're all built for cars. The only time to see someone is at predetermined meeting or in a store.
Again, Ankeny serves a purpose and that's great.
But let me ask you this: would you take a trip to Ankeny? Like a family vacation or weekend getaway? If not that probably mean it doesn't have culture. Everything has an identity. But in this case it just means bland and boring.