Not a coffee drinker but I'll take a slice of Casey's pizza over any convenience store in the metro area. I live in Grimes too and have stopped at the new Kwick Star a few times when headed north and they do have some nice affordable food options. They had a 2 piece fried chicken for under $3 and it wasn't half bad. Have had a cheesesteak sandwich once there too.
Will be glad when the 2nd KS store opens by Menards as that is a lot closer to me than the current one. They are moving a ton of dirt right now north of HWY 44 to extend Gateway drive up to Heritage and the first thing going in there is a Hy-Vee fast and fresh store which I have not been to 1 yet but that will be maybe 1/2 mile from my house once it's built. I know Hy-Vee also has plans to build a store just north of that as well but I am guessing that is probably 2-3 years away still since they have to run all the utilities and sewer lines through that development still after all the grading has been done.
A little off topic: I keep saying I sure hope some restaurants will eventually be going in somewhere in Grimes in the near future. Grimes is getting a lot of new gas stations, Menards, Aldi's, O'Reilly Auto Parts, etc. and unfortunately more of the ugly damn warehouse type buildings too but still have yet to see any chain restaurants or even something like Culver's yet. I keep saying Grimes would be a prime location for someone to setup a microbrewery with a bar and grill like Barntown as there currently is nothing in that part of the metro so it would probably go over really well with Polk City and Granger just a few miles up the road on 141 as well to draw customers from too.