This app should be at the top of the list! I've used myfitnesspal - clunky, myplate - good but lacking features I need, and lose it! - just ok, again, missing features. This app is far superior! So easy, streamlined, fast, and feature packed. By far the best one out there!