If you are looking for a restaurant in Flint that is not a chain restaurant, then check out Ruggero's. It has one of the best vegetarian sandwiches around. It has a variety of different types of Lasagna dishes and an all around good menu. Nice atmosphere, friendly service.
Check this one out, I am sure you will add it to your favorites. A friend recommended it to me and I thoroughly enjoyed the restaurant.