The app may not have the biggest database out there, but the fact that its stored on the phone completely makes up for it. I get really shabby 3G at work and this made a lot of the other apps (which require a network conection to acess their food DB) unusable. Even when a connection is present this app is much, much faster than the others.
Apart from the DB, the app itself is the most intuitive of the bunch.
George__K. about iStayFit