I love MyFitnessPal. I've used it for so long and it's stored all of my information for years! So funny to see my yoyoing over the years.
- The database is so large, it's easy to find the brands you love.
- Label scanner which I use so often
- Easy to customize ingredients by weight or serving size.
- You can add friends and share food diaries if you so desire.
- Lets you share progress photos and interact with your friends progress.
- Syncs up to my Apple Watch, health app, and so many others like Fitbit and running apps.
- Easy to see carbs, fiber, proteins, etc. Yes, this is available in the free version!
- I love saving my meals and being able to quickly add images, customize ingredients, and even select my serving size.
- Lots of charts and graphs to track your progress
- I never do them, but there's always cool challenges like running a certain amount of miles by a certain date, etc.
I think the only downfall is it won't let your limit go below 1200, but that doesn't mean you have to meet it. I'm always logging under 1200 and just use the Losertown site to track my goal projections.. I've tried other apps. I think I'm just married to MFP at this point.