A decent organisational tool, but there are several flaws. Unfortunately, the developers haven't responded to emailed feedback, which always makes me wary of future development of a paid product.
Some issues are quite frustrating. The shopping list is often incapable of adding ingredients of different units correctly. For example, if one recipe calls for 200 g of flour, and another for an ounce, the shopping list totals these to 201 g. Perhaps a user-defined unit equivalence list would be useful, or at least a list of what MacGourmet's pre-defined conversions are.
The chef view is useless. Many recipe instructions refer to the ingredients for quantities, but the chef view forces you to scroll up to the top. Not good when you have a handful of raw chicken. The chef view really needs a split view to allow simultaneous viewing of ingredients and instructions.
The shopping lists could be formatted more intelligently, with page breaks at logical spots, such as between shops. Alternatively, user-defined page breaks would be helpful. Also, depending on the name of ingredients listed in different recipes, the shopping list can produce separate listings for flour, plain flour, and flour (plain), etc. Some other programs I have used also allow user-defined ingredients. While this is more fiddly, this option prevents this confusion.
UI issues are abundant. For example, the default "OK" button is often highlighted, but pressing "return" on the keyboard does not click it, as expected under OS X. Also, command-~ normally switches windows, but this does not work in MacGourmet. This prevents comparison of recipes.
Finally, I'm not really sure, but I couldn't find a way to create smart recipe lists based on preparation/cooking times. Given that this is an editable field in recipes, it would be useful to search by this! Again, since the developers do not reply to emails, I'm not sure if there is a solution.