I've been using beersmith for a while now. I've never really used anything else. It gets the job done, but it's not as intuitive as it should/could be. For instance, if I wanted to delete an ingredient from a recipe, you can't just hit the delete key on your keyboard, you have to click on "delete". It's not a major complaint tho.