Thre are so many different sites and I think it just depends on the one you're comfortable with. I know people who swear by FitDay or Sparkpeople and I just don't like them. I love Daily Plate, but I know some people don't like it.
It just depends on what works for you.
.