I like BeerSmith...use it all the time and like the Brew Log. I don't get how people can stand to use that calendar, though. It is possibly the worst calendar interface ever.
There are two other things that annoy me about it:
1. I brew with different equipment for some batches. For example, some smaller batches I will do stovetop BIAB-style, and some batches I will do outside with my cooler MLT. So when I'm writing a recipe, or even when I'm just scaling an existing one, I will get my recipe all set, then realize that I have the wrong equipment set. But as soon as I change it, BeerSmith resets my batch size to my default 5.0 gallons, which I often don't catch until later. I haven't accidentally added the wrong amount of strike water YET, but I can tell it's just a matter of time.
2. I have to set boiloff as a percent of volume, rather than specifying a constant rate for that equipment. This inevitably leads to a bunch of tweaking when I get a new brew kettle with different dimensions.