I began with ProMash. Unfortunately, ProMash died years ago.
I tried BeerSmith. I was and still am impressed with BeerSmith (seems I learn something new all the time). Also Brad Smith is top rate. Have a question/concern, etc. Email him. He will reply.
I know there are others whom complain about brewing software. Please keep in mind the software is only as good as the information we supply. By this I mean, for example, malt specs and brewing equipment (where brewing equipment is more important for all grain).
Some will complain about "My OG was higher than the software predicted.". OK, were the malt specs correct?
Whatever software is picked, it will take a few brews to "dial in" the settings.
Hope this helps.