There are 2 types of development happening in Iowa City.
1) Luxury student housing with retail/office on the first floor. The ones going up in Iowa City are very similar to the ones along and near Lincoln Way in Ames. Most are built prior to securing main level business tenants. In fact, Iowa City has dozens of empty main level spaces in the new buildings.
2) the second type of development happening in Iowa City (one of the pictures above is for the Linn/Court parcel) involves retail/business on the first level with high end condos above; selling north of $300,000 per unit. These developments are often built after they have already secured main level business tenants.
Iowa City has a much larger and different demographic than Ames in that students, faculty,staff, and young professionals can all live in the same area near downtown. The Campustown area in Ames will likely always be student centered so I would not expect to see the types of buildings in Ames that we will continue to see near downtown Iowa City.
Maybe at some point, downtown Ames will attract faculty, staff, and young professionals and some urban style lofts/condos could be built there.
Depending on your point of view, Ames has 'suffered' from having 2 'downtowns'. Adding the Somerset area north of campus didn't help either. And now it appears that Ames is going develop housing near the research park for young professionals, furthing adding to the decentralized retail/restaurant environment.