I tried Spark, Lose It, My Fitness pal and one other one, too, but there's so much to wade through and you can't count micros.
My Net Diary is so much better. You get DETAILED nutrition info. There is an Ask The Dietician section so you can get reliable answers to serious questions. There are plans and all kinds of extra things that you just don't get with Spark and Fitness Pal. On the Food Diary part, they put a little picture of your food next to the line it's on, which isn't necessary, but is cute.
It's more intuitive, too, which would be hard and take forever to explain, but it makes logging that food much easier.
It's not free, though. It's like $60 for a year. If you see a doctor or dietician, they can probably get you a discount. I got one.
To me, all the extra stuff was worth paying for.
If you're counting calories, I highly recommend it.