Depends where you live. If you're outside the US you need to make sure the app lists and gives priority to all your local products and brands. You'll get bored of it quickly if it doesn't.
Duff-Man says...another MyFitnessPal user here. It's easy, syncs the mobile app with your account and you can add stuff to their database and make make your own meals and recipes. It's worked fantastic for me....oh yeah!