It really depends upon how your brew. If you buy and brew pre-made kits, then it is probably an OK investment, but it is not going to be of greatest value. If you like designing your own recipes or modifying recipes you find on-line, then it is well worth the relatively low price.
It does take some time to 'tune' to get good results in predicting what your process will produce. The interface is OK, not real intuitive, but workable. Brad does try to keep up with some of the latest developments in brewing and apply them to the software. Sometimes they start off pretty crude in operation and take several updates to iron out the weak points (like, for instance, the water profile tool and pH predictions).
Strong points: Recipe formulation, water volume calculations, gravity predictions, all-in-one with multiple tools for gravity adjustment, refractometer and hydrometer adjustments, etc., most of the calculations are user adjustable for your system, brew log function is great for archiving finished recipes and separating them from recipe library.
Weak areas: Water profile tool is new and a bit clumsy, whirlpool hop additions don't account for temperature drops, volume adjustment for temperature is really non-existent (either hot or not), inventory control, brew timer does not allow for delay activities (end of boil vs whirlpool addition).
I've been using it for 5 years now and would not be without it. I rarely miss my targets and when I do can trace it back to something I didn't follow, maintain, or do correctly (oops, forgot to adjust the mill back after grinding oat malt).