I use FitDay, but I think that's only because people were discussing it here when I started really tracking calories. Probably Daily Plate, SparkPeople, etc. work just as well. Daily Plate definitely includes more brand name items and restaurant foods.
I end up having to make a lot of "custom" foods, and I look them up on Calorie King and Daily Plate mostly. But then I have them on file, so it becomes less work over time.
I really like the breakdown of daily calorie deficit and that you can keep track of your measurements over time in addition to weight.
It's a bit weird though. Doesn't have some really basic foods I have looked for but *does* have human breast milk (172 cal/cup if you were wondering) and really random composed dishes (maybe they add people's custom foods to the general list?)
AND you can calculate calories burned for sexual activity, if you want to count that!
Don't know if the other sites have the same humor value