I live in Grimes and will put in a plug for it. Wife, kids and I have lived here for going on 9 years and we love it. It still sorta has a small town feel but is also conveniently located. There are a TON of children in Grimes as a lot of younger families are moving here. There's also a good mix of established homes if you're not wanting/able to buy new.
I don't doubt your love for Grimes, but how do you make the argument it is "conveniently located"? Are you comparing that to living in Boone? To me, location comparatively speaking would be most people's knock on it. it is a haul to downtown. You have to rely on the highway 141 to get anywhere in the metro and back, you pretty much have to eventually jump on the Interstate to get anywhere in the metro (regardless of traffic/accident conditions, etc.). I imagine you spend a lot more time and money on transportation than people living in Des Moines or any of the suburbs that are contiguous to Des Moines.
Again...not knocking Grimes in general, just don't completely understand the location advantage over almost any other suburb.