I have been using the free version of MyFitnessPal (MFP) for logging my nutrition since the start of the year. It's been going well, but the free version doesn't let you see the daily macro nutrient breakdown, so I thought I would opt for the Connect+ version (since I track all my activity in Garmin, if I'm going to pay I thought I might as well keep everything in one place). I signed up this evening and thought I would try taking some images of food to see how well they stack up against what my partner (a nutritionist) had them down as. The results were laughable - even the weight was often more than 50% off, which is a huge error if you're trying to track your intake reasonably accurately. I wasn't too surprised about this, as as I was never sure how a photograph could get particularly accurate results. So I thought, ok, that was always a nice to have, I'll just keep doing what I was doing in MFP and using the barcode scanner. As I started to go through things in the cupboard (and we are not talking about speciality foods here, just regular cereals, tinned items,etc.) Garmin was not able to find a single one! I gave up after about 10 items, and have now cancelled my Connect+ membership (the nutrition logging was the only real benefit for me).
I get that this is a reasonably new offering from Garmin. But they are a huge company and they are asking their cstomers to pay for this "service". They should have either taken the time to build up their own full database before launching the service, or just bought the database from someone else. This is really poor.
Just as info, I do have all location settings set properly (Austria).