Liberty Inn is a diamond in the rough for picky eaters. I'm sure the other quick service locations in Epcot are fantastic for those with a more global-based/adventurous palate, but Liberty Inn was a good choice for us.
We both had a simple chicken fingers and fries lunch. I had the apple tart (wasn't the nicest looking dessert, but still tasted good) and my girlfriend had a simple Mickey rice crispy dessert. It was fast service, I didn't wait forever regarding allergies and it delivered what we wanted.
If you have picky eaters that prefer burgers/chicken fingers, etc - this is the place to go when in Epcot. I would return, but I'm also very tempted to try a more adventurous location next time.